Releases: quickwit-oss/tantivy
Releases · quickwit-oss/tantivy
Tantivy 0.8.2
0.8.2 fixes build for non x86_64 platforms. See #496 for details.
Tantivy 0.8.1
Hotfix of #476.
Merge was reflecting deletes before commit was passed.
Thanks @barrotsteindev for reporting the bug.
Tantivy 0.8.0
- API Breaking change in the collector API. (@jwolfe, @fulmicoton)
- Multithreaded search (@jwolfe, @fulmicoton)
Tantivy 0.7.2
Bugfix #457
Removing faulty debug_assert!.
Tantivy 0.7.1
- Bugfix: NGramTokenizer panics on non ascii chars
- Added a space usage API
Tantivy 0.7.0
- Skip data for doc ids and positions (@fulmicoton),
greatly improving performance - Tantivy error now rely on the failure crate (@drusellers)
- Added support for
AND
,OR
,NOT
syntax in addition to the+
,-
syntax - Added a snippet generator with highlight (@vigneshsarma, @fulmicoton)
- Added a
TopFieldCollector
(@pentlander)
Tantivy 0.6.1
- Bugfix #324. GC removing was removing file that were still in u
seful - Added support for parsing AllQuery and RangeQuery via QueryParser
- AllQuery:
*
- RangeQuery:
- Inclusive
field:[startIncl to endIncl]
- Exclusive
field:{startExcl to endExcl}
- Mixed
field:[startIncl to endExcl}
and vice versa - Unbounded
field:[start to *]
,field:[* to end]
- Inclusive
- AllQuery:
Tantivy 0.6.0
Special thanks to @drusellers and @jason-wolfe for their contributions
to this release!
From now on Tantivy compiles on stable rust.
- Removed C code. Tantivy is now pure Rust. (@pmasurel)
- BM25 (@pmasurel)
- Approximate field norms encoded over 1 byte. (@pmasurel)
- Compiles on stable rust (@pmasurel)
- Add &[u8] fastfield for associating arbitrary bytes to each document (@jason-wolfe) (#270)
- Completely uncompressed
- Internally: One u64 fast field for indexes, one fast field for the bytes themselves.
- Add NGram token support (@drusellers)
- Add Stopword Filter support (@drusellers)
- Add a FuzzyTermQuery (@drusellers)
- Add a RegexQuery (@drusellers)
- Various performance improvements (@pmasurel)_
Tantivy 0.5.2
Tantivy 0.5.1
Bugfix #254 : tantivy failed if no documents in a segment contained a specific field.