EKOSdocs
Docs / Usage Build

Queries

Search, structured lookup, EKL, graph traversal and grounded answers.

ekos query find "order*" --mode lexical     # default, BM25
ekos query find "order" --mode hybrid       # BM25 + vector (RRF fusion), needs [embeddings]
ekos query find "order" --explain           # show how the text was classified

Objects and neighbourhoods

ekos query object 3259bd58-25b4-540b-979d-5e1ca0bd4e26
ekos query neighbourhood <id> --depth 2

EKL — Enterprise Knowledge Language

ekos ekl "FIND Object WHERE kind = 'Table' AND name CONTAINS 'order' ORDER BY name LIMIT 10"
ekos ekl "FIND Object WHERE kind = 'Table' GROUP BY kind COUNT" --json
Real output of an EKL query
Real output of an EKL query

Clauses: WHERE, ORDER BY, LIMIT, AS OF <timestamp>, COUNT, GROUP BY, VIA <relationship-kind>, and SEMANTIC 'text' [LIMIT k] for a ranked candidate set.

Grounded answers

ekos ask "What tables reference orders?"
ekos ask "…" --json            # structured result
ekos ask "…" --stream          # print as generated
ekos ask "…" --session name    # multi-turn; history in .ekos/ask-sessions/name.json
ekos ask "…" --explain         # query plan + typed evidence set
ekos ask "…" --classic         # pre-RFC-0123 BM25 -> whole objects -> LLM path

Time

ekos diff --from <RFC3339> --to <RFC3339>