#26 · Primary category: Vector Databases

SeekStorm

ai-search bm25 dense-retrieval enterprise-search faceting full-text-search geosearch hybrid-search lexical-search neural-search realtime search search-engine search-server search-service semantic-search sparse-retrieval vector-database vector-search vector-search-engine

SeekStorm: vector & lexical search - in-process library & multi-tenancy server, in Rust.

Project last updated:08/23/26

GitHub Stars

1.9K

Forks

68

Contributors

9

License

Apache-2.0

Why we included this project

SeekStorm is a Rust search engine that handles both dense vector similarity and classic lexical matching in a single codebase, with one query planner over two native index cores. You can embed it as an in-process library or run it as a multi-tenant REST server, and official clients for Python, C#, Java, and Rust plus Docker images make it a practical fully self-hosted alternative to a hosted search service. It has been in production since 2020, so it carries real operating history rather than prototype hype. Teams building semantic or enterprise search typically want hybrid retrieval, faceting, geosearch, and typo-tolerant autocomplete without wiring several engines together, and SeekStorm covers those in one setup that scales from a laptop up to a billion-document index.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category