BloomSearch
Keyword search engine with hierarchical bloom filters for massive datasets
BloomSearch provides extremely low memory usage and low cold-start searches through pluggable storage interfaces.
Memory efficient : Bloom filters have constant size regardless of data volume
: Bloom filters have constant size regardless of data volume Pluggable storage : DataStore and MetaStore interfaces for any backend (can be same or separate)
: DataStore and MetaStore interfaces for any backend (can be same or separate) Fast filtering : Hierarchical pruning via partitions, minmax indexes, and bloom filters
: Hierarchical pruning via partitions, minmax indexes, and bloom filters Flexible queries : Search by field , token , or field:token with AND/OR combinators
: Search by , , or with AND/OR combinators Disaggregated storage and compute: Unbound ingest and query throughput
Perfect for logs, JSON documents, and high-cardinality keyword search.
Quick start
... continue reading