fix(deps): update module github.com/blevesearch/bleve/v2 to v2.4.0
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
github.com/blevesearch/bleve/v2 | require | minor |
v2.3.4 -> v2.4.0
|
Release Notes
blevesearch/bleve (github.com/blevesearch/bleve/v2)
v2.4.0
Bug Fixes
- Fixes to spanish accents normalization (https://github.com/blevesearch/bleve/pull/1957)
- Critical fix around facets merging which could've caused inconsistent results (https://github.com/blevesearch/bleve/pull/1946)
Improvements
- Support for vectors indexing and search
- Please read: vectors.md for more details
- With this we will now default to a new zap format: v16, which co-locates text and vector indexes within scorch segments. v16 will be able to interpret v15 zap segments.
- Requires the faiss dynamic library to be built from blevesearch/faiss@7b119f4
- An empty
query
attribute within aSearchRequest
will now be interpreted as amatch_none
(https://github.com/blevesearch/bleve/pull/2000)
Milestone
v2.3.10
Bug Fixes
- Fix format of date times displayed in search result, to not drop precision (https://github.com/blevesearch/bleve/pull/1868)
Improvements
- Upgraded to
golang.org/x/text@v0.8.0
to overcome a vulnerability (https://github.com/blevesearch/bleve/pull/1845) - Support for polish language analyzer -
pl
(https://github.com/blevesearch/bleve/pull/1825) - Additional attribute in search response to determine partial/complete hits for match queries (https://github.com/blevesearch/bleve/pull/1848)
- Performance optimization to speed up documents processing per mapping definition (https://github.com/blevesearch/bleve/pull/1865)
- Support fuzziness factor for matchphrase, multiphrase & phrase queries (https://github.com/blevesearch/bleve/pull/1847)
- Geo shape polygon decode optimization w/ buffer re-use (https://github.com/blevesearch/bleve/pull/1864)
- Override-able Marshal/Unmarshal methods (https://github.com/blevesearch/bleve/pull/1880)
- Enhanced data time format support:
-
sanitizedgo
that validates layout against supported golang constants (https://github.com/blevesearch/bleve/pull/1877) - Ability to apply custom datetime parsers to query criteria and facets (https://github.com/blevesearch/bleve/pull/1860, https://github.com/blevesearch/bleve/pull/1878)
- Ability to parse date times in these formats -
unix_micro
,unix_sec
,unix_milli
,unix_nano
(https://github.com/blevesearch/bleve/pull/1870) - Additional layouts support with
percentstyle
andisostyle
(https://github.com/blevesearch/bleve/pull/1866)
-
Milestone
v2.3.9
Bug Fixes
- Fixes along recording IO bytes read for different query types (https://github.com/blevesearch/bleve/pull/1829)
- Also changes the attribute name in the
SearchResult
construct frombytesRead
tocost
- Also changes the attribute name in the
- Fix incorrect facet counts when facetted queries are coupled with sorting over the same field (https://github.com/blevesearch/bleve/pull/1836)
Improvements
- Upgrade to RoaringBitmap/roaring@v1.2.3 (https://github.com/blevesearch/bleve/pull/1822)
- Upgrade to etcd-io/bblot@v1.3.7 (https://github.com/blevesearch/bleve/pull/1824)
- Consolidated some redundant work in a hot index path with https://github.com/blevesearch/bleve/pull/1832 which showed index time speed up by about 30% in certain situations especially while working with large documents.
- Upgrade to vellum@v1.0.10 which contains a minor optimization (https://github.com/blevesearch/bleve/pull/1838)
Milestone
v2.3.8
Bug Fixes
- Addresses panics that could occur within zap (with zap@v15.3.10)
- Fixes analyzer inheritance for default mapping with https://github.com/blevesearch/bleve/pull/1807
- Addresses https://github.com/blevesearch/bleve/issues/1816 by fixing CLI's completion generation with https://github.com/blevesearch/bleve/pull/1817
Enhancements
- Introduces a new not-so-aggressive plural stemmer (
stemmer_en_plural
) for english with https://github.com/blevesearch/bleve/pull/1808
Milestone
v2.3.7
Bug Fixes
- Replaced deprecated io/ioutil functions with https://github.com/blevesearch/bleve/pull/1781
- Fixed situation where bytesRead will not appear in search response if query gets everything it needs from mmaped content with https://github.com/blevesearch/bleve/pull/1788
- Fixed a panic due to misalignment within chunkedContentCoder on 32-bit platforms with https://github.com/blevesearch/zapx/pull/148 and https://github.com/blevesearch/bleve/pull/1791 (only applicable to zap@v15)
- A bot upgraded the golang.org/x/text version we use from 0.3.7 to 0.3.8 with https://github.com/blevesearch/bleve/pull/1792
🥇 - Include bytesWritten into bbolt (metadata for scorch) with https://github.com/blevesearch/bleve/pull/1774
Enhancements
- Support for improved rollback behavior by allowing sampling of snapshots based on a time interval with https://github.com/blevesearch/bleve/pull/1776 . Default behavior remains the same
- Changed the signature of scorch's AsyncErrorCallback with https://github.com/blevesearch/bleve/pull/1800 to provide more context. This is a breaking change.
Milestone
v2.3.6
Bug Fixes
- More efficient alignment for chunkedContentCoder (https://github.com/blevesearch/zapx/pull/147)
- Addressed issue in indexing unigrams before punctuations in
Japanese (cjk)
(https://github.com/blevesearch/bleve/pull/1724) - Addressed facets string output limitation for date ranges and numeric ranges reported by https://github.com/blevesearch/bleve/issues/1763 with https://github.com/blevesearch/bleve/pull/1764
- Fixed inaccurate IO stats accounting while loading segment metadata (https://github.com/blevesearch/bleve/pull/1769)
Enhancements
- New
bytesRead
attribute in search response (https://github.com/blevesearch/bleve/pull/1752, https://github.com/blevesearch/zapx/pull/142)- Applicable to zapx v15 only
- New tests showcasing performance benchmarks for popular queries (https://github.com/blevesearch/bleve/pull/1755)
Milestone
v2.3.5
Bug Fixes
- Fixed throughput regression reported with https://github.com/blevesearch/bleve/issues/1731
- Fix intersection logic for geo JSON searches, more unit tests
- Fix to support IP Range query
Other
- Breaking change in defining custom analyzers
- https://github.com/blevesearch/bleve/pull/1729 (this is needed to allow custom analyzer definition without needing to always define CharFilters, Tokenizer, TokenFilters)
- Update spf13/cobra version v1.4.0 (to drop a number of indirect dependencies)
Milestone
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.
Edited by renovate