8000 Releases · blevesearch/bleve · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: blevesearch/bleve

v2.5.2

02 Jun 18:17
e8d4425
Compare
Choose a tag to compare
Bug Fixes
  • Fix handling multiple geoshapes within a single field (blevesearch/zapx#331)
  • Fix sorting over decoded geo metrics (#2198)
  • Fix advance() corner case within optimized composite searchers (#2146)
  • Address edge case in merge planning with concurrent persisters (#2200)
Milestone

v2.5.1

15 May 15:39
26b5d47
Compare
Choose a tag to compare
Bug Fixes
  • Fix bolt snapshot when concurrent persister is in use (not ON by default), with #2178
  • No partial failures allowed during "pre search" - applicable to synonyms, filtered vector search - #2179
  • Ensuring latest snapshot is persisted within bolt to avoid any chance of data loss (in parlance with num_snapshots_to_keep, rollback support) - #2183, #2186
  • Recalculation of bm25 metrics upon every request can cause slowness, fixed with #2180
  • Fixes around a tracked "pre search metric", knn filter query validation and a bad situation with synonyms if legacy zap versions used, with #2188, #2191, #2192
Improvements
Milestone

v2.5.0

03 Apr 16:28
821c962
Compare
Choose a tag to compare
Bug Fixes
  • Exact hits to score higher than fuzzy hits, with #2056
  • Fix boosting during hybrid search that involves text + nearest neighbor, with #2127
  • Addressed bug in IP field handling while highlighting, with #2142
  • Graceful error handling within registry, with #2151
  • http/ package (meant for demo purposes) removed from repository to remove vulnerability - CVE-2022-31022, relocated to within https://github.com/blevesearch/bleve-explorer
  • Geo radius queries will now advertise distances (within sort values) in readable format, with #2137
Improvements
  • Vector search requires faiss dynamic library to be built from blevesearch/faiss@352484e which is a modified version of v1.10.0
  • Support for BM25 scoring, see: scoring.md
  • Support for synonyms' search, see: synonyms.md
  • Significant performance improvements in pre-filtered vector search, with #2169 + dependent changes
  • auto fuzziness detection with #2060
  • Ability to affect ingestion/drain rate by tuning persister workers with #2100
  • Additional config in merge policy for improved merger behavior, with #2134
  • Geo improvements: footprint reduction for polygons, better validation and graceful error handling, with #2162 + #2158 + #2165
  • Upgrade to RoaringBitmap/roaring@v2.4.5, etcd.io/bbolt@v1.4.0
  • More metrics
Milestone

v2.4.4

17 Dec 21:31
137a216
Compare
Choose a tag to compare
Bug Fixes
  • Identified root cause for #1662 to be recycling of TermFieldReaders that was causing illegal/incorrect access of several in-memory structures in certain scenarios. We've gone ahead and disabled this feature with #2117 + #2121 . Will work towards re-enabling in the near future once we've ironed out the several associated wrinkles.
  • Introduced a guard rail with blevesearch/zapx#282 while performing vector search queries with pre-filtering to avoid hitting a panic when qualified docs do not hold valid vector fields.
  • Fixed an issue while applying ivf_max_codes_pct in vector search requests involving pre-filtering which can cause reduction in recall - blevesearch/go-faiss#40

Vector search continues to require same version of faiss dynamic library (as with v2.4.3) to be built from blevesearch/faiss@b747c55a which is a modified version of v1.8.0

Milestone

v2.4.3

13 Nov 17:54
e72f7c2
Compare
Choose a tag to compare