What's Changed
- MB-69881: Improved APIs and perf optimizations for vector search by @CascadingRadium in #2270
- MB-27666: Hierarchy Search by @CascadingRadium ; see docs/hierarchy.md
- Remove legacy vendor folder by @CascadingRadium in #2271
- Upgrade several dependencies - roaring/v2, mmap-go etc. by @abhinavdangeti in #2275
- MB-59633: Improve performance of Geospatial Search by @CascadingRadium in #2268
- MB-70388: Add forced docvalues for geopoint fields by @Likith101 in #2278
- MB-70410: Simplify
CoalesceQueuein hierarchical nested search by @CascadingRadium in #2283 - MB-61890 - Introducing config for zap layer by @Thejas-bhat in #2066
- Handle
nilmultiSearchParams properly forMultiSearchby @capemox in #2286 - MB-59633: Disable DocValues Chunking & Compression for Geo Fields by @Likith101 in #2269
- Improved geo spatial search accuracy by @Likith101 in blevesearch/geo#29 & blevesearch/geo#30
- MB-62985: Support for Binary quantized vector indexes @Likith101
- MB-62182: New merge approach that avoids re-training of vector indexes @Thejas-bhat ; see docs/fast_merge.md
- MB-71041: avoid updating
root.boltwith in-memory segment's data by @Thejas-bhat in #2296 - MB-65018 add custom_filter/custom_score query nodes with context-driven callback hooks by @maneuvertomars in #2289 ; see docs/custom_query.md
- MB-65860: Introducing support for fileIO Callbacks by @Likith101 in #2209
- (perf) pool queryStringLex to reuse bufio.Reader across query parses by @huynhanx03 in #2300
- Fix
nullissue when parsing search request attributes by @CascadingRadium in #2312 - MB-71375: Bolt Wrappers for File Callbacks by @Likith101 in #2309
- Absorb fixes for filtering vector search, update workflows by @abhinavdangeti in #2314
- MB-59670: GPU-Accelerated Vector Search by @CascadingRadium & @capemox ; see docs/vectors.md
- MB-71383: Expose vector field stats in scorch by @capemox in #2316
- Added check for in-memory segment merge by @Likith101 in #2319
- MB-71607: Fixed data corruption in bolt by @Likith101 in #2324
- Fix metrics involving NestedDocuments by @CascadingRadium in #2325
- MB-71216, MB-71650: Implement fast merge over binary index classes by @Thejas-bhat in #2326
- Upgrade to go-faiss@v1.1.0; Fix formatting, typos, etc. in docs/ by @abhinavdangeti in #2328
Introduced new file format - zapx@v17
Milestone: https://github.com/blevesearch/bleve/milestone/29
Full Changelog: v2.5.7...v2.6.0