0.19
版本发布时间: 2023-01-10 00:05:07
quickwit-oss/tantivy最新发布版本:0.22.0(2024-04-12 13:05:18)
What's Changed
Bugfixes
- Fix missing fieldnorms for u64, i64, f64, bool, bytes and date #1620 (@PSeitz)
- Fix interpolation overflow in linear interpolation fastfield codec #1480 (@PSeitz @fulmicoton)
Features/Improvements
- Add support for
IN
in queryparser , e.g.field: IN [val1 val2 val3]
#1683 (@trinity-1686a) - Skip score calculation, when no scoring is required #1646 (@PSeitz)
- Limit fast fields to u32 (
get_val(u32)
) #1644 (@PSeitz) - The
DateTime
type has been updated to hold timestamps with microseconds precision.DateOptions
andDatePrecision
have been added to configure Date fields. The precision is used to hint on fast values compression. Otherwise, seconds precision is used everywhere else (i.e terms, indexing) #1396 (@evanxg852000) - Add IP address field type #1553 (@PSeitz)
- Add boolean field type #1382 (@boraarslan)
- Remove Searcher pool and make
Searcher
cloneable. (@PSeitz) - Validate settings on create #1570 (@PSeitz)
- Detect and apply gcd on fastfield codecs #1418 (@PSeitz)
- Doc store
- Make
tantivy::TantivyError
cloneable #1402 (@PSeitz) - Add support for phrase slop in query language #1393 (@saroh)
- Aggregation
- Faster indexing
New Contributors
- @ryanrussell made their first contribution in https://github.com/quickwit-oss/tantivy/pull/1380
- @boraarslan made their first contribution in https://github.com/quickwit-oss/tantivy/pull/1382
- @pier-oliviert made their first contribution in https://github.com/quickwit-oss/tantivy/pull/1415
- @kianmeng made their first contribution in https://github.com/quickwit-oss/tantivy/pull/1445
- @akr4 made their first contribution in https://github.com/quickwit-oss/tantivy/pull/1473
- @waywardmonkeys made their first contribution in https://github.com/quickwit-oss/tantivy/pull/1524
- @nigel-andrews made their first contribution in https://github.com/quickwit-oss/tantivy/pull/1608
- @theduke made their first contribution in https://github.com/quickwit-oss/tantivy/pull/1624
Full Changelog: https://github.com/quickwit-oss/tantivy/compare/0.18...0.19