Roadmap
What's shipped, and what's next. For the most current picture, including work in flight, see GitHub.
Completed
- Core indexing (inverted index, tokenizer)
- Full-text search
- BM25 relevance, with block-max WAND query pruning
- Filtering
- Sorting
- Faceting
- Typo tolerance
- Autocomplete / suggest
- Disk persistence (write-ahead log, mmap'd segments, crash recovery)
- Tiered background merges
- REST API
- Docker image
- Prometheus metrics
- API-key authentication
Planned
- Distributed search
- Replication
- Sharding
- Synonyms
- Stemming
- Stop words
- Result highlighting
- Geo search
- Nested documents
- Client SDKs
- Reproducible, published benchmark suite
Everything under Completed is implemented and tested end to end. Everything under Planned is designed but not yet built. Want to help ship one of these? Contributions are welcome on GitHub.