Docs / Usage Build
Queries
Search, structured lookup, EKL, graph traversal and grounded answers.
Search
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
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>