TitleScorer, BM25, BM25F, BM25Plus, and TerraphimGraph run concurrently across your haystacks. Results are ranked and merged in under 200ms. The best answer surfaces regardless of which algorithm found it.
Every index, graph, and query stays on your machine. No telemetry, no cloud dependency. You choose whether to connect external services.
Build thesauri from documents. The automata engine extracts concepts using LeftmostLongest matching, constructing rolegraphs that adapt to each user profile and domain vocabulary.
Run untrusted code in fully sandboxed VMs with sub-2-second boot. The pooling system pre-warms instances for under 500ms allocation.
Search, persistence, agent orchestration, knowledge graphs, and haystack integrations -- each crate does one thing well. Rust edition 2024 with resolver version 2 for optimal dependency resolution.
No telemetry. No cloud calls unless explicitly configured. Every search runs on your hardware, with your indices, on your terms. Optional LLM providers connect only when you choose.
Five relevance algorithms run concurrently on every query. Results are ranked independently, then merged. The best answer wins regardless of which algorithm found it.
29 crates, each with a single responsibility. Search, persistence, automata, configuration, agents, haystacks -- clean boundaries, minimal coupling, maximum composability.