Skip to content

Commit 71e822e

Browse files
committed
Manually sync up changes with branch_10x.
1 parent 05af651 commit 71e822e

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

lucene/CHANGES.txt

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -208,6 +208,8 @@ Bug Fixes
208208
removing co-planar points to do it once after all holes are removed instead of doing it for each
209209
removed hole.
210210

211+
* GITHUB#15213: Don't normalize centroids with zero samples, which caused divide-by-zero. (Mike Sokolov)
212+
211213
* GITHUB#15319: Fix potential hang in initialisation of TermsEnum and BaseTermsEnum (Chris Hegarty)
212214

213215
Other
@@ -378,6 +380,8 @@ Optimizations
378380

379381
* GITHUB#14991: Refactor for loop at PointRangeQuery hot path. (Ge Song)
380382

383+
* GITHUB#15010: Improve off-heap KNN byte vector query performance in cases where indexing and search are performed by the same process. (Kaival Parikh)
384+
381385
* GITHUB#15001: Remove full integrity check from SortingStoredFieldsConsumer (Martijn van Groningen)
382386

383387
* GITHUB#14980, GITHUB#15037: Add bulk off-heap scoring for float32 vectors (Chris Hegarty)
@@ -391,6 +395,8 @@ Optimizations
391395

392396
* GITHUB#15083: Use DocValuesSkippers in SortedNumericDocValuesRangeQuery#rewrite(). (Alan Woodward)
393397

398+
* GITHUB#15085, GITHUB#15092: Hunspell suggestions: Ensure candidate roots are not worse before updating. (Ilia Permiashkin)
399+
394400
* GITHUB#15045: Use FixedBitSet#cardinality for counting liveDocs in CheckIndex (Zhang Chao)
395401

396402

@@ -402,6 +408,8 @@ Optimizations
402408
and uses an optimized branchless approach. Any subclasses that have implemented the optimized method
403409
need to remove it as it will disappear in Lucene 11. (Uwe Schindler)
404410

411+
* GITHUB#14991: Refactor for loop at PointRangeQuery hot path. (Ge Song)
412+
405413
Changes in Runtime Behavior
406414
---------------------
407415
* GITHUB#14823: Decrease TieredMergePolicy's default number of segments per
@@ -415,7 +423,7 @@ Changes in Runtime Behavior
415423
`-Dorg.apache.lucene.store.defaultReadAdvice=RANDOM`. (Chris Hegarty)
416424

417425
* GITHUB#15078: Reduce the default RefCountedSharedArena.DEFAULT_MAX_PERMITS to 64. To restore
418-
previous behavior set the `-Dorg.apache.lucene.store.MMapDirectory.sharedArenaMaxPermits=1024`.
426+
previous behavior set `-Dorg.apache.lucene.store.MMapDirectory.sharedArenaMaxPermits=1024`.
419427
(Chris Hegarty)
420428

421429
Bug Fixes
@@ -807,9 +815,14 @@ Optimizations
807815
* GITHUB#14032: Speed up PostingsEnum when positions are requested.
808816
(Adrien Grand)
809817

818+
* GITHUB#14011: Reduce allocation rate in HNSW concurrent merge. (Viliam Durina)
819+
810820
* GITHUB#14040: Specialized top-level DisjunctionMaxQuery evaluation when the
811821
tie break multiplier is 0. (Adrien Grand)
812822

823+
* GITHUB#14022: Optimize DFS marking of connected components in HNSW by reducing stack depth, improving performance
824+
and reducing allocations. (Viswanath Kuchibhotla)
825+
813826
Bug Fixes
814827
---------------------
815828
* GITHUB#13832: Fixed an issue where the DefaultPassageFormatter.format method did not format passages as intended

0 commit comments

Comments
 (0)