| Crates.io | tantivy-remote |
| lib.rs | tantivy-remote |
| version | 0.2.2 |
| created_at | 2025-11-12 07:58:15.335221+00 |
| updated_at | 2026-01-19 17:18:43.078144+00 |
| description | tantivy with opendal and sqlx |
| homepage | https://github.com/r3v2d0g/tantivy-remote |
| repository | |
| max_upload_size | |
| id | 1928924 |
| size | 143,125 |
tantivy-remoteAn implementation of tantivy's Directory that uses opendal and sqlx, the
former for the data, and the latter for the metadata.
We plan on implementing the following features:
foyer: caching the data stored in opendal
intelligently, so that when reading the same data often, we avoid doing so over
the network, spilling onto the disk so that the cache can both grow and survive
restarts.We do not plan on implementing the following features, although contributions adding those are more than welcome:
LISTEN and NOTIFY, although if implemented
like so, it should be made optional, so that users that don't need automatic
reloading don't pay any cost for it.tokio
task updating some last_alive_at value, or using Redis. Similarly to automatic
reloading, this should be made optional, so that users that can guarantee that
there won't be more than one index writer using the same directory at any point
in time don't have to pay any extra cost.