From c9de7664cee2494031c45b28880baf1bcfe58c2e Mon Sep 17 00:00:00 2001 From: dungba88 Date: Wed, 3 Apr 2024 21:38:10 +0900 Subject: [PATCH] Update CHANGES.txt --- lucene/CHANGES.txt | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/lucene/CHANGES.txt b/lucene/CHANGES.txt index 8ae5f89528e7..a398f9d9a46c 100644 --- a/lucene/CHANGES.txt +++ b/lucene/CHANGES.txt @@ -126,8 +126,6 @@ Improvements * GITHUB#12873: Expressions module now uses JEP 371 "Hidden Classes" with JEP 309 "Dynamic Class-File Constants" to implement Javascript expressions. (Uwe Schindler) -* GITHUB#12985: Make Lucene90BlockTreePostingsFormat to build FST off-heap for the root block. (Anh Dung Bui) - * GITHUB#11657, LUCENE-10621: Upgrade to OpenNLP 2.3.2. (Christine Poerschke, Eric Pugh) * GITHUB#13209: Upgrade snowball to 26db1ab9. (Robert Muir) @@ -149,6 +147,8 @@ Optimizations * GITHUB#12552: Make FSTPostingsFormat load FSTs off-heap. (Tony X) +* GITHUB#12985: Make Lucene90BlockTreePostingsFormat to build FST off-heap. (Anh Dung Bui) + Bug Fixes --------------------- @@ -159,7 +159,7 @@ Bug Fixes * GITHUB#12878: Fix the declared Exceptions of Expression#evaluate() to match those of DoubleValues#doubleValue(). (Uwe Schindler) - + Changes in Backwards Compatibility Policy ----------------------------------------- @@ -863,7 +863,7 @@ New Features closed while queries are running can no longer crash the JVM. To disable this feature, pass the following sysprop on Java command line: "-Dorg.apache.lucene.store.MMapDirectory.enableMemorySegments=false" (Uwe Schindler) - + * GITHUB#12252 Add function queries for computing similarity scores between knn vectors. (Elia Porciani, Alessandro Benedetti) Improvements @@ -1542,7 +1542,7 @@ New Features * LUCENE-10385: Implement Weight#count on IndexSortSortedNumericDocValuesRangeQuery to speed up computing the number of hits when possible. (Lu Xugang, Luca Cavanna, Adrien Grand) -* LUCENE-10422: Monitor Improvements: `Monitor` can use a custom `Directory` +* LUCENE-10422: Monitor Improvements: `Monitor` can use a custom `Directory` implementation. `Monitor` can be created with a readonly `QueryIndex` in order to have readonly `Monitor` instances. (Niko Usai) @@ -1601,7 +1601,7 @@ Optimizations term of each block as a dictionary when compressing suffixes of the other 63 terms of the block. (Adrien Grand) -* LUCENE-10411: Add nearest neighbors vectors support to ExitableDirectoryReader. +* LUCENE-10411: Add nearest neighbors vectors support to ExitableDirectoryReader. (Zach Chen, Adrien Grand, Julie Tibshirani, Tomoko Uchida) * LUCENE-10542: FieldSource exists implementations can avoid value retrieval (Kevin Risden) @@ -1766,7 +1766,7 @@ New Features points are indexed. (Quentin Pradet, Adrien Grand) -* LUCENE-10263: Added Weight#count to NormsFieldExistsQuery to speed up the query if all +* LUCENE-10263: Added Weight#count to NormsFieldExistsQuery to speed up the query if all documents have the field.. (Alan Woodward) * LUCENE-10248: Add SpanishPluralStemFilter, for precise stemming of Spanish plurals. @@ -1792,14 +1792,14 @@ New Features * LUCENE-10403: Add ArrayUtil#grow(T[]). (Greg Miller) -* LUCENE-10414: Add fn:fuzzyTerm interval function to flexible query parser (Dawid Weiss, +* LUCENE-10414: Add fn:fuzzyTerm interval function to flexible query parser (Dawid Weiss, Alan Woodward) - + * LUCENE-10378: Implement Weight#count for PointRangeQuery to provide a faster way to calculate the number of matching range docs when each doc has at-most one point and the points are 1-dimensional. (Gautam Worah, Ignacio Vera, Adrien Grand) -* LUCENE-10415: FunctionScoreQuery and IndexOrDocValuesQuery delegate Weight#count. (Ignacio Vera) +* LUCENE-10415: FunctionScoreQuery and IndexOrDocValuesQuery delegate Weight#count. (Ignacio Vera) * LUCENE-10382: Add support for filtering in KnnVectorQuery. This allows for finding the nearest k documents that also match a query. (Julie Tibshirani, Joel Bernstein) @@ -1816,10 +1816,10 @@ Improvements * LUCENE-10238: Upgrade icu4j dependency to 70.1. (Dawid Weiss) -* LUCENE-9820: Extract BKD tree interface and move intersecting logic to the +* LUCENE-9820: Extract BKD tree interface and move intersecting logic to the PointValues abstract class. (Ignacio Vera, Adrien Grand) - -* LUCENE-10262: Lift up restrictions for navigating PointValues#PointTree + +* LUCENE-10262: Lift up restrictions for navigating PointValues#PointTree added in LUCENE-9820 (Ignacio Vera) * LUCENE-9538: Detect polygon self-intersections in the Tessellator. (Ignacio Vera) @@ -1934,8 +1934,8 @@ Bug Fixes * LUCENE-10407: Containing intervals could sometimes yield incorrect matches when wrapped in a disjunction. (Alan Woodward, Dawid Weiss) - -* LUCENE-10405: When using the MemoryIndex, binary and Sorted doc values are stored + +* LUCENE-10405: When using the MemoryIndex, binary and Sorted doc values are stored as BytesRef instead of BytesRefHash so they don't have a limit on size. (Ignacio Vera) * LUCENE-10428: Queries with a misbehaving score function may no longer cause @@ -1967,7 +1967,7 @@ Other * LUCENE-10413: Make Ukrainian default stop words list available as a public getter. (Alan Woodward) -* LUCENE-10437: Polygon tessellator throws a more informative error message when the provided polygon +* LUCENE-10437: Polygon tessellator throws a more informative error message when the provided polygon does not contain enough no-collinear points. (Ignacio Vera) ======================= Lucene 9.0.0 ======================= @@ -2086,7 +2086,7 @@ API Changes only applicable for fields that are indexed with doc values only. (Mayya Sharipova, Adrien Grand, Simon Willnauer) -* LUCENE-9047: Directory API is now little endian. (Ignacio Vera, Adrien Grand) +* LUCENE-9047: Directory API is now little endian. (Ignacio Vera, Adrien Grand) * LUCENE-9948: No longer require the user to specify whether-or-not a field is multi-valued in LongValueFacetCounts (detect automatically based on what is indexed). (Greg Miller) @@ -2299,7 +2299,7 @@ Improvements (David Smiley) * LUCENE-10062: Switch taxonomy faceting to use numeric doc values for storing ordinals instead of binary doc values - with its own custom encoding. (Greg Miller) + with its own custom encoding. (Greg Miller) Bug fixes --------------------- @@ -2422,10 +2422,10 @@ Other * LUCENE-9822: Add assertion to PFOR exception encoding, documenting the BLOCK_SIZE assumption. (Greg Miller) * LUCENE-9883: Turn on ecj missingEnumCaseDespiteDefault setting. (Zach Chen) - -* LUCENE-9705: Make new versions of all index formats for the Lucene90 codec and move - the existing ones to the backwards codecs. (Julie Tibshirani, Ignacio Vera) - + +* LUCENE-9705: Make new versions of all index formats for the Lucene90 codec and move + the existing ones to the backwards codecs. (Julie Tibshirani, Ignacio Vera) + * LUCENE-9907: Remove dependency on PackedInts#getReader() from the current codecs and move the method to backwards codec. (Ignacio Vera)