mirror of https://github.com/apache/lucene.git
LUCENE-9981: move CHANGES.txt entry to the confusingly no-longer-a-proper-floating-point-number 8.10.0 section
This commit is contained in:
parent
e6ed1fb075
commit
636d10be64
|
@ -236,18 +236,6 @@ Improvements
|
||||||
* LUCENE-9929: Add NorwegianNormalizationFilter, which does the same as ScandinavianNormalizationFilter except
|
* LUCENE-9929: Add NorwegianNormalizationFilter, which does the same as ScandinavianNormalizationFilter except
|
||||||
it does not fold oo->ø and ao->å. (janhoy, Robert Muir, Adrien Grand)
|
it does not fold oo->ø and ao->å. (janhoy, Robert Muir, Adrien Grand)
|
||||||
|
|
||||||
* LUCENE-9981: Operations.getCommonSuffix/Prefix(Automaton) is now much more
|
|
||||||
efficient, from a worst case exponential down to quadratic cost in the
|
|
||||||
number of states + transitions in the Automaton. These methods no longer
|
|
||||||
use the costly determinize method, removing the risk of
|
|
||||||
TooComplexToDeterminizeException (Robert Muir, Mike McCandless)
|
|
||||||
|
|
||||||
* LUCENE-9981: Operations.determinize now throws TooComplexToDeterminizeException
|
|
||||||
based on too much "effort" spent determinizing rather than a precise state
|
|
||||||
count on the resulting returned automaton, to better handle adversarial
|
|
||||||
cases like det(rev(regexp("(.*a){2000}"))) that spend lots of effort but
|
|
||||||
result in smallish eventual returned automata. (Robert Muir, Mike McCandless)
|
|
||||||
|
|
||||||
* LUCENE-9944: Allow DrillSideways users to provide their own CollectorManager without also requiring
|
* LUCENE-9944: Allow DrillSideways users to provide their own CollectorManager without also requiring
|
||||||
them to provide an ExecutorService. (Greg Miller)
|
them to provide an ExecutorService. (Greg Miller)
|
||||||
|
|
||||||
|
@ -368,6 +356,18 @@ Improvements
|
||||||
* LUCENE-9965: Added QueryProfilerIndexSearcher and ProfilerCollector to support debugging
|
* LUCENE-9965: Added QueryProfilerIndexSearcher and ProfilerCollector to support debugging
|
||||||
query execution strategy and timing. (Jack Conradson, Julie Tibshirani)
|
query execution strategy and timing. (Jack Conradson, Julie Tibshirani)
|
||||||
|
|
||||||
|
* LUCENE-9981: Operations.getCommonSuffix/Prefix(Automaton) is now much more
|
||||||
|
efficient, from a worst case exponential down to quadratic cost in the
|
||||||
|
number of states + transitions in the Automaton. These methods no longer
|
||||||
|
use the costly determinize method, removing the risk of
|
||||||
|
TooComplexToDeterminizeException (Robert Muir, Mike McCandless)
|
||||||
|
|
||||||
|
* LUCENE-9981: Operations.determinize now throws TooComplexToDeterminizeException
|
||||||
|
based on too much "effort" spent determinizing rather than a precise state
|
||||||
|
count on the resulting returned automaton, to better handle adversarial
|
||||||
|
cases like det(rev(regexp("(.*a){2000}"))) that spend lots of effort but
|
||||||
|
result in smallish eventual returned automata. (Robert Muir, Mike McCandless)
|
||||||
|
|
||||||
Optimizations
|
Optimizations
|
||||||
---------------------
|
---------------------
|
||||||
* LUCENE-9996: Improved memory efficiency of IndexWriter's RAM buffer, in
|
* LUCENE-9996: Improved memory efficiency of IndexWriter's RAM buffer, in
|
||||||
|
|
Loading…
Reference in New Issue