Overview of the tantivy-sstable crate
mainThe tantivy-sstable crate provides a Sorted String Table (SSTable) implementation designed primarily for use in quickwit. It serves as an alternative to the default tantivy FST dictionary and as a storage mechanism for column indices in dynamic fast fields.
Key benefits include:
- Locality: Unlike the
fstcrate, which requires downloading the entire dictionary to search a key,tantivy-sstableallows agetoperation to be performed with a single fetch once the index is downloaded.
Note: Current performance for get operations is considered poor due to the specific block index and default block size design optimized for Quickwit.