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
- Upgrade forked version of golang/geo in use for
geopoint
andgeoshape
data to the latest available - Enhanced geoshape support over:
- point/multipoint, blevesearch/geo#18
- linestring/multilineString, blevesearch/geo#19
- polygon/multipolygon, blevesearch/geo#20
- circle, blevesearch/geo#25
- envelope, blevesearch/geo#21
- Circles can be included within geometry collections with #2195, blevesearch/geo#27