# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" rust-version = "1.62" name = "paradedb-tantivy" version = "0.21.0" authors = ["Paul Masurel "] exclude = [ "benches/*.json", "benches/*.txt", ] description = "Search engine library" homepage = "https://github.com/quickwit-oss/tantivy" documentation = "https://docs.rs/tantivy/" readme = "README.md" keywords = [ "search", "information", "retrieval", ] categories = [ "database-implementations", "data-structures", ] license = "MIT" repository = "https://github.com/quickwit-oss/tantivy" [profile.bench] opt-level = 3 debug = 2 debug-assertions = false [profile.release] opt-level = 3 debug = 0 debug-assertions = false [profile.test] debug-assertions = true overflow-checks = true [[test]] name = "failpoints" path = "tests/failpoints/mod.rs" required-features = ["fail/failpoints"] [[bench]] name = "analyzer" harness = false [[bench]] name = "index-bench" harness = false [dependencies.aho-corasick] version = "1.0" [dependencies.arc-swap] version = "1.5.0" [dependencies.async-trait] version = "0.1.53" [dependencies.base64] version = "0.21.0" [dependencies.bitpacking] version = "0.8.4" features = ["bitpacker4x"] default-features = false [dependencies.byteorder] version = "1.4.3" [dependencies.census] version = "0.4.0" [dependencies.columnar] version = "0.2" package = "tantivy-columnar" [dependencies.common] version = "0.6" package = "tantivy-common" [dependencies.crc32fast] version = "1.3.2" [dependencies.crossbeam-channel] version = "0.5.4" [dependencies.downcast-rs] version = "1.2.0" [dependencies.fail] version = "0.5.0" optional = true [dependencies.fastdivide] version = "0.4.0" [dependencies.fs4] version = "0.6.3" optional = true [dependencies.futures-util] version = "0.3.28" optional = true [dependencies.htmlescape] version = "0.3.1" [dependencies.itertools] version = "0.11.0" [dependencies.levenshtein_automata] version = "0.2.1" [dependencies.log] version = "0.4.16" [dependencies.lru] version = "0.11.0" [dependencies.lz4_flex] version = "0.11" optional = true default-features = false [dependencies.measure_time] version = "0.8.2" [dependencies.memmap2] version = "0.7.1" optional = true [dependencies.murmurhash32] version = "0.3.0" [dependencies.num_cpus] version = "1.13.1" [dependencies.once_cell] version = "1.10.0" [dependencies.oneshot] version = "0.1.5" [dependencies.query-grammar] version = "0.21.0" package = "tantivy-query-grammar" [dependencies.rayon] version = "1.5.2" [dependencies.regex] version = "1.5.5" features = [ "std", "unicode", ] default-features = false [dependencies.rust-stemmers] version = "1.2.0" [dependencies.rustc-hash] version = "1.1.0" [dependencies.serde] version = "1.0.136" features = ["derive"] [dependencies.serde_json] version = "1.0.79" [dependencies.sketches-ddsketch] version = "0.2.1" features = ["use_serde"] [dependencies.smallvec] version = "1.8.0" [dependencies.sstable] version = "0.2" optional = true package = "tantivy-sstable" [dependencies.stacker] version = "0.2" package = "tantivy-stacker" [dependencies.tantivy-bitpacker] version = "0.5" [dependencies.tantivy-fst] version = "0.4.0" [dependencies.tempfile] version = "3.3.0" optional = true [dependencies.thiserror] version = "1.0.30" [dependencies.time] version = "0.3.10" features = ["serde-well-known"] [dependencies.tokenizer-api] version = "0.2" package = "tantivy-tokenizer-api" [dependencies.uuid] version = "1.0.0" features = [ "v4", "serde", ] [dependencies.zstd] version = "0.12" optional = true default-features = false [dev-dependencies.env_logger] version = "0.10.0" [dev-dependencies.fail] version = "0.5.0" features = ["failpoints"] [dev-dependencies.futures] version = "0.3.21" [dev-dependencies.maplit] version = "1.0.2" [dev-dependencies.matches] version = "0.1.9" [dev-dependencies.more-asserts] version = "0.3.1" [dev-dependencies.paste] version = "1.0.11" [dev-dependencies.pretty_assertions] version = "1.2.1" [dev-dependencies.proptest] version = "1.0.0" [dev-dependencies.rand] version = "0.8.5" [dev-dependencies.rand_distr] version = "0.4.3" [dev-dependencies.test-log] version = "0.2.10" [features] default = [ "mmap", "stopwords", "lz4-compression", ] failpoints = [ "fail", "fail/failpoints", ] lz4-compression = ["lz4_flex"] mmap = [ "fs4", "tempfile", "memmap2", ] quickwit = [ "sstable", "futures-util", ] stopwords = [] unstable = [] zstd-compression = ["zstd"] [target."cfg(not(windows))".dev-dependencies.criterion] version = "0.5" [target."cfg(windows)".dependencies.winapi] version = "0.3.9"