Cargo Features

[dependencies]
paradedb-tantivy = { version = "0.21.0", default-features = false, features = ["mmap", "stopwords", "lz4-compression", "zstd-compression", "failpoints", "unstable", "quickwit"] }
default = lz4-compression, mmap, stopwords

These default features are set whenever paradedb-tantivy is added without default-features = false somewhere in the dependency tree.

mmap default = fs4, memmap2, tempfile
stopwords default
lz4-compression default = lz4_flex
zstd-compression = zstd
failpoints = fail

Enables failpoints of fail

unstable

useful for benches.

quickwit = futures-util, sstable

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

memmap2 mmap

Enables memmap2 ^0.7.1

lz4_flex lz4-compression
zstd zstd-compression?

Enables zstd ^0.12

tempfile mmap
fs4 mmap

Enables fs4 ^0.6.3

fail failpoints?
sstable quickwit?

Enables tantivy-sstable ^0.2

futures-util quickwit?