diff --git a/lucene/contrib/CHANGES.txt b/lucene/contrib/CHANGES.txt index d820c19448d..53961d1a936 100644 --- a/lucene/contrib/CHANGES.txt +++ b/lucene/contrib/CHANGES.txt @@ -99,12 +99,38 @@ New Features during indexing or querying (with parsers for wordnet and solr formats). Removed contrib/wordnet. (Simon Rosenthal, Robert Muir, Mike McCandless) + * LUCENE-1768: added support for numeric ranges in contrib query parser; + added support for simple numeric queries, such as , in contrib + query parser (Vinicius Barros via Uwe Schindler) + +Changes in runtime behavior: + + * LUCENE-1768: StandardQueryConfigHandler now uses NumericFieldConfigListener + to set a NumericConfig to its corresponding FieldConfig; + StandardQueryTreeBuilder now uses DummyQueryNodeBuilder for + NumericQueryNodes and uses NumericRangeQueryNodeBuilder for + NumericRangeQueryNodes; StandardQueryNodeProcessorPipeline now executes + NumericQueryNodeProcessor followed by NumericRangeQueryNodeProcessor + right after LowercaseExpandedTermsQueryNodeProcessor + (Vinicius Barros via Uwe Schindler) + API Changes * LUCENE-3296: PKIndexSplitter & MultiPassIndexSplitter now have version constructors. PKIndexSplitter accepts a IndexWriterConfig for each of the target indexes. (Simon Willnauer, Jason Rutherglen) + * LUCENE-1768: setNumericConfigMap and getNumericConfigMap were added + to StandardQueryParser; ParametricRangeQueryNode and + oal.queryParser.standard.nodes.RangeQueryNode now implement + oal.queryParser.core.nodes.RangeQueryNode; + oal.queryParser.core.nodes.RangeQueryNode was deprecated and now extends + TermRangeQueryNode, which extends AbstractRangeQueryNode; + ParametricQueryNode was deprecated; FieldQueryNode now implements the + new FieldValueQueryNode, which this last one implements + FieldableQueryNode and thew new ValueQueryNode + (Vinicius Barros via Uwe Schindler) + Optimizations * LUCENE-3306: Disabled indexing of positions for spellchecker n-gram diff --git a/modules/queryparser/CHANGES.txt b/modules/queryparser/CHANGES.txt new file mode 100644 index 00000000000..fee67e3a887 --- /dev/null +++ b/modules/queryparser/CHANGES.txt @@ -0,0 +1,20 @@ +QueryParser Module Change Log + +For more information on past and future Lucene versions, please see: +http://s.apache.org/luceneversions + +======================= Trunk (not yet released) ======================= + +Changes in runtime behavior + + * LUCENE-1768: StandardQueryTreeBuilder uses RangeQueryNodeBuilder for + RangeQueryNodes, since theses two classes were removed; + ParametricRangeQueryNodeProcessor now creates TermRangeQueryNode, + instead of RangeQueryNode, from ParametricRangeQueryNode + (Vinicius Barros via Uwe Schindler) + +API Changes + + * LUCENE-1768: ParametricRangeQueryNode now implements + RangeQueryNode instead of + RangeQueryNode (Vinicius Barros via Uwe Schindler)