Crates.io | summavy-sstable |
lib.rs | summavy-sstable |
version | 0.1.0 |
source | src |
created_at | 2023-01-12 10:17:57.710392 |
updated_at | 2023-01-12 10:17:57.710392 |
description | sstable implementation |
homepage | |
repository | |
max_upload_size | |
id | 757024 |
size | 72,628 |
The tantivy-sstable
crate is yet another sstable crate.
It has been designed to be used in quickwit
:
The benefit compared to the fst crate is locality. Searching a key in the fst crate requires downloading the entire dictionary.
Once the sstable index is downloaded, running a get
in the sstable
crate only requires a single fetch.
Right now, the block index and the default block size have been thought for quickwit, and the performance of a get is very bad.
SSTable stands for Sorted String Table. Strings have to be insert in sorted order.
That sorted order is used in different ways: