tantivy

Tantivy is a full-text search engine library inspired by Apache Lucene and written in Rust

https://github.com/quickwit-oss/tantivy

Science Score: 54.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    1 of 162 committers (0.6%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.3%) to scientific vocabulary

Keywords

rust search-engine

Keywords from Contributors

cryptocurrencies gravitational-lensing algorithmic-trading investing graph-generation mesh astronomy simulations physics freqtrade
Last synced: 6 months ago · JSON representation ·

Repository

Tantivy is a full-text search engine library inspired by Apache Lucene and written in Rust

Basic Info
  • Host: GitHub
  • Owner: quickwit-oss
  • License: mit
  • Language: Rust
  • Default Branch: main
  • Homepage:
  • Size: 60.4 MB
Statistics
  • Stars: 13,687
  • Watchers: 146
  • Forks: 794
  • Open Issues: 377
  • Releases: 48
Topics
rust search-engine
Created about 10 years ago · Last pushed 6 months ago
Metadata Files
Readme Changelog Funding License Citation Authors

README.md

Docs Build Status codecov Join the chat at https://discord.gg/MT27AG5EVE License: MIT Crates.io

Tantivy, the fastest full-text search engine library written in Rust

Fast full-text search engine library written in Rust

If you are looking for an alternative to Elasticsearch or Apache Solr, check out Quickwit, our distributed search engine built on top of Tantivy.

Tantivy is closer to Apache Lucene than to Elasticsearch or Apache Solr in the sense it is not an off-the-shelf search engine server, but rather a crate that can be used to build such a search engine.

Tantivy is, in fact, strongly inspired by Lucene's design.

Benchmark

The following benchmark breaks down the performance for different types of queries/collections.

Your mileage WILL vary depending on the nature of queries and their load.

Details about the benchmark can be found at this repository.

Features

  • Full-text search
  • Configurable tokenizer (stemming available for 17 Latin languages) with third party support for Chinese (tantivy-jieba and cang-jie), Japanese (lindera, Vaporetto, and tantivy-tokenizer-tiny-segmenter) and Korean (lindera + lindera-ko-dic-builder)
  • Fast (check out the :racehorse: :sparkles: benchmark :sparkles: :racehorse:)
  • Tiny startup time (<10ms), perfect for command-line tools
  • BM25 scoring (the same as Lucene)
  • Natural query language (e.g. (michael AND jackson) OR "king of pop")
  • Phrase queries search (e.g. "michael jackson")
  • Incremental indexing
  • Multithreaded indexing (indexing English Wikipedia takes < 3 minutes on my desktop)
  • Mmap directory
  • SIMD integer compression when the platform/CPU includes the SSE2 instruction set
  • Single valued and multivalued u64, i64, and f64 fast fields (equivalent of doc values in Lucene)
  • &[u8] fast fields
  • Text, i64, u64, f64, dates, ip, bool, and hierarchical facet fields
  • Compressed document store (LZ4, Zstd, None)
  • Range queries
  • Faceted search
  • Configurable indexing (optional term frequency and position indexing)
  • JSON Field
  • Aggregation Collector: histogram, range buckets, average, and stats metrics
  • LogMergePolicy with deletes
  • Searcher Warmer API
  • Cheesy logo with a horse

Non-features

Distributed search is out of the scope of Tantivy, but if you are looking for this feature, check out Quickwit.

Getting started

Tantivy works on stable Rust and supports Linux, macOS, and Windows.

How can I support this project?

There are many ways to support this project.

  • Use Tantivy and tell us about your experience on Discord or by email (paul.masurel@gmail.com)
  • Report bugs
  • Write a blog post
  • Help with documentation by asking questions or submitting PRs
  • Contribute code (you can join our Discord server)
  • Talk about Tantivy around you

Contributing code

We use the GitHub Pull Request workflow: reference a GitHub ticket and/or include a comprehensive commit message when opening a PR. Feel free to update CHANGELOG.md with your contribution.

Tokenizer

When implementing a tokenizer for tantivy depend on the tantivy-tokenizer-api crate.

Clone and build locally

Tantivy compiles on stable Rust. To check out and run tests, you can simply run:

bash git clone https://github.com/quickwit-oss/tantivy.git cd tantivy cargo test

Companies Using Tantivy

Etsy   ParadeDB   Nuclia   Humanfirst.ai Element.io Nuclia   Humanfirst.ai    Element.io

FAQ

Can I use Tantivy in other languages?

You can also find other bindings on GitHub but they may be less maintained.

What are some examples of Tantivy use?

  • seshat: A matrix message database/indexer
  • tantiny: Tiny full-text search for Ruby
  • lnx: adaptable, typo tolerant search engine with a REST API
  • and more!

On average, how much faster is Tantivy compared to Lucene?

Does tantivy support incremental indexing?

  • Yes.

How can I edit documents?

  • Data in tantivy is immutable. To edit a document, the document needs to be deleted and reindexed.

When will my documents be searchable during indexing?

  • Documents will be searchable after a commit is called on an IndexWriter. Existing IndexReaders will also need to be reloaded in order to reflect the changes. Finally, changes are only visible to newly acquired Searcher.

Owner

  • Name: Quickwit OSS
  • Login: quickwit-oss
  • Kind: organization
  • Email: hey@quickwit.io

Quickwit OSS Project

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
  - alias: Quickwit Inc.
    website: "https://quickwit.io"
title: "tantivy"
version: 0.22.0
doi: 10.5281/zenodo.13942948
date-released: 2024-10-17
url: "https://github.com/quickwit-oss/tantivy"

Committers

Last synced: 9 months ago

All Time
  • Total Commits: 3,002
  • Total Committers: 162
  • Avg Commits per committer: 18.531
  • Development Distribution Score (DDS): 0.479
Past Year
  • Commits: 136
  • Committers: 26
  • Avg Commits per committer: 5.231
  • Development Distribution Score (DDS): 0.691
Top Committers
Name Email Commits
Paul Masurel p****l@g****m 1,564
Pascal Seitz p****z@g****m 664
trinity-1686a t****y@q****o 63
dependabot[bot] 4****] 62
Laurentiu Nicola l****a@d****o 53
Adam Reichold a****d 38
Paul Masurel p****l@i****m 29
Kat Lim Ruiz k****m@r****i 26
Evance Souamoro e****0@g****m 25
Michael J. Curry c****j@f****m 24
Antoine G 3****h 22
Bruce Mitchener b****r@g****m 22
boraarslan b****n@o****m 20
k-yomo k****y@g****m 19
Ashley Mannix a****x@l****u 18
petr-tik p****k 17
Dru Sellers d****u@d****m 17
Adrien Guillo a****o@g****m 16
François Massot f****t@g****m 16
barrotsteindev b****n@g****m 16
Vignesh Sarma K (വിഘ്നേഷ് ശ൪മ കെ) v****a@g****m 12
Shikhar Bhushan s****r@s****t 11
dependabot-preview[bot] 2****] 11
Jason Wolfe m****e@g****m 9
Rihards Krišlauks r****s@g****m 9
Kryesh 2****h 8
fdb-hiroshima 3****a 7
lyj s****1@g****m 6
Remi Dettai r****i@g****m 5
Pasha Podolsky p****y@m****m 5
and 132 more...

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 294
  • Total pull requests: 675
  • Average time to close issues: 5 months
  • Average time to close pull requests: 24 days
  • Total issue authors: 141
  • Total pull request authors: 79
  • Average comments per issue: 2.28
  • Average comments per pull request: 1.05
  • Merged pull requests: 450
  • Bot issues: 1
  • Bot pull requests: 73
Past Year
  • Issues: 74
  • Pull requests: 224
  • Average time to close issues: 4 days
  • Average time to close pull requests: 14 days
  • Issue authors: 51
  • Pull request authors: 39
  • Average comments per issue: 0.64
  • Average comments per pull request: 0.59
  • Merged pull requests: 108
  • Bot issues: 1
  • Bot pull requests: 46
Top Authors
Issue Authors
  • PSeitz (49)
  • fulmicoton (40)
  • trinity-1686a (10)
  • fmassot (10)
  • inzanez (9)
  • soasada (4)
  • MochiXu (4)
  • GeeWee (3)
  • xrl (3)
  • xingtanzjr (3)
  • anshulgoel27 (3)
  • jpountz (3)
  • cyccbxhl (3)
  • Barre (3)
  • inboxsphere (3)
Pull Request Authors
  • PSeitz (278)
  • dependabot[bot] (73)
  • trinity-1686a (48)
  • fulmicoton (46)
  • adamreichold (39)
  • fmassot (11)
  • PSeitz-dd (9)
  • rdettai (8)
  • ChillFish8 (7)
  • kryesh (6)
  • stuhood (6)
  • philippemnoel (5)
  • waywardmonkeys (5)
  • LebranceBW (5)
  • b41sh (4)
Top Labels
Issue Labels
enhancement (13) good first issue (11) high priority (10) help wanted (9) bug (8) newfeature (4) project airmail (3) performance (3) low priority (3) question (2) query-grammar (1) documentation (1) (mem/disk)space (1) dependencies (1) rust (1)
Pull Request Labels
dependencies (72) rust (68) github_actions (4)

Packages

  • Total packages: 30
  • Total downloads:
    • cargo 62,628,663 total
    • pypi 212,957 last-month
  • Total docker downloads: 214,479,502
  • Total dependent packages: 161
    (may contain duplicates)
  • Total dependent repositories: 2,311
    (may contain duplicates)
  • Total versions: 208
  • Total maintainers: 8
crates.io: tantivy

Search engine library

  • Versions: 58
  • Dependent Packages: 74
  • Dependent Repositories: 395
  • Downloads: 7,096,956 Total
  • Docker Downloads: 23,282,367
Rankings
Dependent packages count: 0.8%
Stargazers count: 1.1%
Forks count: 1.6%
Average: 1.7%
Downloads: 1.8%
Dependent repos count: 2.0%
Docker downloads count: 3.1%
Maintainers (2)
Last synced: 7 months ago
crates.io: ownedbytes

Expose data as static slice

  • Versions: 8
  • Dependent Packages: 8
  • Dependent Repositories: 388
  • Downloads: 7,285,907 Total
  • Docker Downloads: 23,282,367
Rankings
Stargazers count: 1.1%
Forks count: 1.7%
Downloads: 1.9%
Dependent repos count: 2.1%
Average: 2.4%
Docker downloads count: 3.3%
Dependent packages count: 4.2%
Maintainers (2)
Last synced: 6 months ago
crates.io: tantivy-common

common traits and utility functions used by multiple tantivy subcrates

  • Versions: 9
  • Dependent Packages: 8
  • Dependent Repositories: 375
  • Downloads: 7,380,007 Total
  • Docker Downloads: 23,282,367
Rankings
Stargazers count: 1.1%
Forks count: 1.7%
Downloads: 1.9%
Dependent repos count: 2.1%
Average: 2.5%
Docker downloads count: 3.3%
Dependent packages count: 4.7%
Maintainers (2)
Last synced: 6 months ago
crates.io: tantivy-query-grammar

Search engine library

  • Versions: 12
  • Dependent Packages: 5
  • Dependent Repositories: 388
  • Downloads: 7,450,844 Total
  • Docker Downloads: 23,282,367
Rankings
Stargazers count: 1.1%
Forks count: 1.7%
Downloads: 1.8%
Dependent repos count: 2.1%
Average: 2.7%
Docker downloads count: 3.3%
Dependent packages count: 6.2%
Maintainers (2)
Last synced: 6 months ago
crates.io: tantivy-bitpacker

Tantivy-sub crate: bitpacking

  • Versions: 9
  • Dependent Packages: 6
  • Dependent Repositories: 389
  • Downloads: 7,316,076 Total
  • Docker Downloads: 23,282,367
Rankings
Stargazers count: 1.1%
Forks count: 1.7%
Downloads: 1.9%
Dependent repos count: 2.1%
Average: 2.7%
Docker downloads count: 3.3%
Dependent packages count: 6.2%
Maintainers (2)
Last synced: 6 months ago
crates.io: fastfield_codecs

Fast field codecs used by tantivy

  • Versions: 4
  • Dependent Packages: 2
  • Dependent Repositories: 355
  • Downloads: 1,061,082 Total
  • Docker Downloads: 23,282,367
Rankings
Stargazers count: 1.1%
Forks count: 1.7%
Dependent repos count: 2.2%
Downloads: 2.5%
Docker downloads count: 3.3%
Average: 3.8%
Dependent packages count: 12.2%
Maintainers (2)
Last synced: 6 months ago
crates.io: tantivy-tokenizer-api

Tokenizer API of tantivy

  • Versions: 6
  • Dependent Packages: 8
  • Dependent Repositories: 5
  • Downloads: 6,246,700 Total
  • Docker Downloads: 18,696,325
Rankings
Stargazers count: 1.1%
Forks count: 1.7%
Downloads: 3.2%
Average: 4.8%
Docker downloads count: 5.9%
Dependent packages count: 7.4%
Dependent repos count: 9.7%
Maintainers (1)
Last synced: 6 months ago
crates.io: tantivy-sstable

sstables for tantivy

  • Versions: 5
  • Dependent Packages: 3
  • Dependent Repositories: 5
  • Downloads: 6,215,558 Total
  • Docker Downloads: 18,696,325
Rankings
Stargazers count: 1.1%
Forks count: 1.7%
Downloads: 3.3%
Average: 5.1%
Docker downloads count: 5.9%
Dependent packages count: 9.2%
Dependent repos count: 9.7%
Maintainers (2)
Last synced: 6 months ago
crates.io: tantivy-stacker

term hashmap used for indexing

  • Versions: 5
  • Dependent Packages: 3
  • Dependent Repositories: 5
  • Downloads: 6,215,726 Total
  • Docker Downloads: 18,696,325
Rankings
Stargazers count: 1.1%
Forks count: 1.7%
Downloads: 3.3%
Average: 5.1%
Docker downloads count: 5.9%
Dependent packages count: 9.2%
Dependent repos count: 9.7%
Maintainers (1)
Last synced: 6 months ago
crates.io: tantivy-columnar

column oriented storage for tantivy

  • Versions: 5
  • Dependent Packages: 2
  • Dependent Repositories: 5
  • Downloads: 6,215,533 Total
  • Docker Downloads: 18,696,325
Rankings
Stargazers count: 1.1%
Forks count: 1.7%
Downloads: 3.3%
Average: 5.7%
Docker downloads count: 5.9%
Dependent repos count: 9.7%
Dependent packages count: 12.2%
Maintainers (1)
Last synced: 6 months ago
proxy.golang.org: github.com/quickwit-oss/tantivy
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 5.6%
Average: 5.8%
Dependent repos count: 6.0%
Last synced: 6 months ago
pypi.org: tantivy

Official Python bindings for the Tantivy search engine

  • Versions: 11
  • Dependent Packages: 10
  • Dependent Repositories: 1
  • Downloads: 212,957 Last month
Rankings
Dependent packages count: 3.1%
Downloads: 5.8%
Average: 10.2%
Dependent repos count: 21.7%
Maintainers (2)
Last synced: 6 months ago
crates.io: summavy-common

common traits and utility functions used by multiple tantivy subcrates

  • Versions: 5
  • Dependent Packages: 5
  • Dependent Repositories: 0
  • Downloads: 8,487 Total
Rankings
Stargazers count: 1.3%
Forks count: 1.7%
Dependent packages count: 5.8%
Average: 16.0%
Dependent repos count: 29.3%
Downloads: 41.9%
Maintainers (1)
Last synced: 6 months ago
crates.io: summavy-bitpacker

Tantivy-sub crate: bitpacking

  • Versions: 5
  • Dependent Packages: 3
  • Dependent Repositories: 0
  • Downloads: 7,674 Total
Rankings
Stargazers count: 1.3%
Forks count: 1.7%
Dependent packages count: 8.6%
Average: 16.8%
Dependent repos count: 29.3%
Downloads: 43.1%
Maintainers (1)
Last synced: 6 months ago
crates.io: summavy-ownedbytes

Expose data as static slice

  • Versions: 3
  • Dependent Packages: 3
  • Dependent Repositories: 0
  • Downloads: 6,360 Total
Rankings
Stargazers count: 1.3%
Forks count: 1.7%
Dependent packages count: 8.6%
Average: 18.3%
Dependent repos count: 29.3%
Downloads: 50.4%
Maintainers (1)
Last synced: 6 months ago
crates.io: summavy_fastfield_codecs

Fast field codecs used by tantivy

  • Versions: 2
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 2,971 Total
Rankings
Stargazers count: 1.3%
Forks count: 1.7%
Dependent packages count: 17.0%
Average: 25.4%
Dependent repos count: 29.3%
Downloads: 77.7%
Maintainers (1)
Last synced: 6 months ago
crates.io: lb-tantivy-sstable

sstables for tantivy

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 369 Total
Rankings
Stargazers count: 0.9%
Forks count: 1.6%
Dependent repos count: 20.8%
Dependent packages count: 27.5%
Average: 29.1%
Downloads: 94.6%
Maintainers (1)
Last synced: 6 months ago
crates.io: lb-tantivy-columnar

column oriented storage for tantivy

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 357 Total
Rankings
Stargazers count: 0.9%
Forks count: 1.6%
Dependent repos count: 20.8%
Dependent packages count: 27.5%
Average: 29.1%
Downloads: 94.6%
Maintainers (1)
Last synced: 6 months ago
crates.io: lb-tantivy

Search engine library

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 354 Total
Rankings
Stargazers count: 0.9%
Forks count: 1.6%
Dependent repos count: 20.8%
Dependent packages count: 27.5%
Average: 29.1%
Downloads: 94.6%
Maintainers (1)
Last synced: 6 months ago
pypi.org: tantivy-fork
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 9.6%
Average: 31.7%
Dependent repos count: 53.8%
Maintainers (1)
Last synced: 6 months ago
crates.io: izihawa-tantivy

Search engine library

  • Versions: 13
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 22,619 Total
Rankings
Stargazers count: 1.1%
Forks count: 1.8%
Dependent repos count: 30.2%
Dependent packages count: 31.5%
Average: 32.6%
Downloads: 98.3%
Maintainers (1)
Last synced: 6 months ago
crates.io: izihawa-tantivy-columnar

column oriented storage for tantivy

  • Versions: 5
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 11,183 Total
Rankings
Stargazers count: 1.1%
Forks count: 1.8%
Dependent repos count: 30.2%
Dependent packages count: 31.5%
Average: 32.6%
Downloads: 98.3%
Maintainers (1)
Last synced: 6 months ago
crates.io: izihawa-tantivy-query-grammar

Search engine library

  • Versions: 6
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 12,369 Total
Rankings
Stargazers count: 1.1%
Forks count: 1.8%
Dependent repos count: 30.2%
Dependent packages count: 31.5%
Average: 32.6%
Downloads: 98.3%
Maintainers (1)
Last synced: 6 months ago
crates.io: izihawa-tantivy-bitpacker

Tantivy-sub crate: bitpacking

  • Versions: 5
  • Dependent Packages: 3
  • Dependent Repositories: 0
  • Downloads: 11,572 Total
Rankings
Stargazers count: 1.1%
Forks count: 1.8%
Dependent repos count: 30.2%
Dependent packages count: 31.5%
Average: 32.6%
Downloads: 98.3%
Maintainers (1)
Last synced: 6 months ago
crates.io: izihawa-tantivy-common

common traits and utility functions used by multiple tantivy subcrates

  • Versions: 6
  • Dependent Packages: 5
  • Dependent Repositories: 0
  • Downloads: 13,201 Total
Rankings
Stargazers count: 1.1%
Forks count: 1.8%
Dependent repos count: 30.2%
Dependent packages count: 31.5%
Average: 32.6%
Downloads: 98.3%
Maintainers (1)
Last synced: 6 months ago
crates.io: izihawa-tantivy-tokenizer-api

Tokenizer API of tantivy

  • Versions: 4
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 10,050 Total
Rankings
Stargazers count: 1.1%
Forks count: 1.8%
Dependent repos count: 30.2%
Dependent packages count: 31.5%
Average: 32.6%
Downloads: 98.3%
Maintainers (1)
Last synced: 6 months ago
crates.io: izihawa-tantivy-sstable

sstables for tantivy

  • Versions: 6
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 12,587 Total
Rankings
Stargazers count: 1.1%
Forks count: 1.8%
Dependent repos count: 30.2%
Dependent packages count: 31.5%
Average: 32.6%
Downloads: 98.3%
Maintainers (1)
Last synced: 6 months ago
crates.io: izihawa-ownedbytes

Expose data as static slice

  • Versions: 4
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 9,484 Total
Rankings
Stargazers count: 1.1%
Forks count: 1.8%
Dependent repos count: 30.2%
Dependent packages count: 31.5%
Average: 32.6%
Downloads: 98.3%
Maintainers (1)
Last synced: 6 months ago
crates.io: izihawa-tantivy-stacker

term hashmap used for indexing

  • Versions: 6
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 12,621 Total
Rankings
Stargazers count: 1.1%
Forks count: 1.8%
Dependent repos count: 30.2%
Dependent packages count: 31.5%
Average: 32.6%
Downloads: 98.3%
Maintainers (1)
Last synced: 6 months ago
crates.io: paradedb-tantivy

Search engine library

  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 2,016 Total
Rankings
Stargazers count: 1.1%
Forks count: 1.8%
Dependent repos count: 30.3%
Dependent packages count: 31.4%
Average: 32.6%
Downloads: 98.4%
Maintainers (1)
Last synced: 6 months ago

Dependencies

.github/workflows/coverage.yml actions
  • Swatinem/rust-cache v2 composite
  • actions/checkout v4 composite
  • codecov/codecov-action v3 composite
  • taiki-e/install-action cargo-llvm-cov composite
.github/workflows/long_running.yml actions
  • actions-rs/toolchain v1 composite
  • actions/checkout v4 composite
.github/workflows/test.yml actions
  • Swatinem/rust-cache v2 composite
  • actions-rs/clippy-check v1 composite
  • actions-rs/toolchain v1 composite
  • actions/checkout v4 composite
  • taiki-e/install-action nextest composite
Cargo.toml cargo
  • env_logger 0.10.0 development
  • fail 0.5.0 development
  • futures 0.3.21 development
  • maplit 1.0.2 development
  • matches 0.1.9 development
  • more-asserts 0.3.1 development
  • paste 1.0.11 development
  • pretty_assertions 1.2.1 development
  • proptest 1.0.0 development
  • rand 0.8.5 development
  • rand_distr 0.4.3 development
  • test-log 0.2.10 development
  • aho-corasick 1.0
  • arc-swap 1.5.0
  • async-trait 0.1.53
  • base64 0.21.0
  • bitpacking 0.8.4
  • byteorder 1.4.3
  • census 0.4.0
  • columnar 0.2
  • common 0.6
  • crc32fast 1.3.2
  • crossbeam-channel 0.5.4
  • downcast-rs 1.2.0
  • fail 0.5.0
  • fastdivide 0.4.0
  • fs4 0.6.3
  • futures-util 0.3.28
  • htmlescape 0.3.1
  • itertools 0.11.0
  • levenshtein_automata 0.2.1
  • log 0.4.16
  • lru 0.11.0
  • lz4_flex 0.11
  • measure_time 0.8.2
  • memmap2 0.7.1
  • murmurhash32 0.3.0
  • num_cpus 1.13.1
  • once_cell 1.10.0
  • oneshot 0.1.5
  • query-grammar 0.21.0
  • rayon 1.5.2
  • regex 1.5.5
  • rust-stemmers 1.2.0
  • rustc-hash 1.1.0
  • serde 1.0.136
  • serde_json 1.0.79
  • sketches-ddsketch 0.2.1
  • smallvec 1.8.0
  • sstable 0.2
  • stacker 0.2
  • tantivy-bitpacker 0.5
  • tantivy-fst 0.4.0
  • tempfile 3.3.0
  • thiserror 1.0.30
  • time 0.3.10
  • tokenizer-api 0.2
  • uuid 1.0.0
  • zstd 0.12
bitpacker/Cargo.toml cargo
  • proptest 1 development
  • rand 0.8 development
  • bitpacking 0.8
columnar/Cargo.toml cargo
  • more-asserts 0.3.1 development
  • proptest 1 development
  • rand 0.8 development
  • common 0.6
  • fastdivide 0.4.0
  • fnv 1.0.7
  • itertools 0.11.0
  • serde 1.0.152
  • sstable 0.2
  • stacker 0.2
  • tantivy-bitpacker 0.5
columnar/columnar-cli/Cargo.toml cargo
common/Cargo.toml cargo
  • proptest 1.0.0 development
  • rand 0.8.4 development
  • async-trait 0.1
  • byteorder 1.4.3
  • ownedbytes 0.6
  • serde 1.0.136
  • time 0.3.10
ownedbytes/Cargo.toml cargo
query-grammar/Cargo.toml cargo
sstable/Cargo.toml cargo
  • criterion 0.5 development
  • names 0.14 development
  • proptest 1 development
  • rand 0.8 development
  • common 0.6
  • tantivy-fst 0.4
  • zstd 0.12
stacker/Cargo.toml cargo
  • proptest 1.2.0 development
  • rand 0.8.5 development
  • rustc-hash 1.1.0 development
  • zipf 7.0.0 development
  • ahash 0.8.3
  • common 0.6
  • murmurhash32 0.3
tokenizer-api/Cargo.toml cargo