Skip to content

Releases: blevesearch/bleve

v2.4.0

20 Mar 17:14
e76f594
Compare
Choose a tag to compare
Bug Fixes
  • Fixes to spanish accents normalization (#1957)
  • Critical fix around facets merging which could've caused inconsistent results (#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
    • Requires the faiss dynamic library to be built from blevesearch/faiss@7b119f4
  • An empty query attribute within a SearchRequest will now be interpreted as a match_none (#2000)
Milestone

v2.3.10

15 Sep 16:40
1788a80
Compare
Choose a tag to compare
Bug Fixes
  • Fix format of date times displayed in search result, to not drop precision (#1868)
Improvements
  • Upgraded to golang.org/x/text@v0.8.0 to overcome a vulnerability (#1845)
  • Support for polish language analyzer - pl (#1825)
  • Additional attribute in search response to determine partial/complete hits for match queries (#1848)
  • Performance optimization to speed up documents processing per mapping definition (#1865)
  • Support fuzziness factor for matchphrase, multiphrase & phrase queries (#1847)
  • Geo shape polygon decode optimization w/ buffer re-use (#1864)
  • Override-able Marshal/Unmarshal methods (#1880)
  • Enhanced data time format support:
    • sanitizedgo that validates layout against supported golang constants (#1877)
    • Ability to apply custom datetime parsers to query criteria and facets (#1860, #1878)
    • Ability to parse date times in these formats - unix_micro, unix_sec, unix_milli, unix_nano (#1870)
    • Additional layouts support with percentstyle and isostyle (#1866)
Milestone

v2.3.9

12 Jul 18:47
0cf7316
Compare
Choose a tag to compare
Bug Fixes
  • Fixes along recording IO bytes read for different query types (#1829)
    • Also changes the attribute name in the SearchResult construct from bytesRead to cost
  • Fix incorrect facet counts when facetted queries are coupled with sorting over the same field (#1836)
Improvements
  • Upgrade to RoaringBitmap/roaring@v1.2.3 (#1822)
  • Upgrade to etcd-io/bblot@v1.3.7 (#1824)
  • Consolidated some redundant work in a hot index path with #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 (#1838)
Milestone

v2.3.8

05 May 16:33
ec1a82f
Compare
Choose a tag to compare

image

Bug Fixes
Enhancements
  • Introduces a new not-so-aggressive plural stemmer (stemmer_en_plural) for english with #1808
Milestone

v2.3.7

17 Mar 16:57
d070309
Compare
Choose a tag to compare
Bug Fixes
  • Replaced deprecated io/ioutil functions with #1781
  • Fixed situation where bytesRead will not appear in search response if query gets everything it needs from mmaped content with #1788
  • Fixed a panic due to misalignment within chunkedContentCoder on 32-bit platforms with blevesearch/zapx#148 and #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 #1792 🥇
  • Include bytesWritten into bbolt (metadata for scorch) with #1774
Enhancements
  • Support for improved rollback behavior by allowing sampling of snapshots based on a time interval with #1776 . Default behavior remains the same
  • Changed the signature of scorch's AsyncErrorCallback with #1800 to provide more context. This is a breaking change.
Milestone

v2.3.6

15 Dec 18:30
37ed84b
Compare
Choose a tag to compare
Bug Fixes
  • More efficient alignment for chunkedContentCoder (blevesearch/zapx#147)
  • Addressed issue in indexing unigrams before punctuations in Japanese (cjk) (#1724)
  • Addressed facets string output limitation for date ranges and numeric ranges reported by #1763 with #1764
  • Fixed inaccurate IO stats accounting while loading segment metadata (#1769)
Enhancements
  • New bytesRead attribute in search response (#1752, blevesearch/zapx#142)
    • Applicable to zapx v15 only
  • New tests showcasing performance benchmarks for popular queries (#1755)
Milestone

v2.3.5

20 Oct 16:57
20e6eb5
Compare
Choose a tag to compare
Bug Fixes
Other
  • Breaking change in defining custom analyzers
    • #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

v2.3.4

18 Aug 15:35
8ab8826
Compare
Choose a tag to compare
Enhancements
  • Support store option for the geoshape field (#1714)
  • Publishing read/write stats based on usage (#1702 , #1710)

v2.3.3

07 Jul 16:26
55eb9cf
Compare
Choose a tag to compare
Enhancements
Bug Fixes

v2.3.2

22 Mar 15:15
1544ddc
Compare
Choose a tag to compare
Minor changes
  • Adding configurable default threshold for field TFR cache (#1666)
  • Forked certain third party dependencies (#1667)