Class PrecedenceQueryNodeProcessorPipeline
java.lang.Object
org.apache.lucene.queryparser.flexible.core.processors.QueryNodeProcessorPipeline
org.apache.lucene.queryparser.flexible.standard.processors.StandardQueryNodeProcessorPipeline
org.apache.lucene.queryparser.flexible.precedence.processors.PrecedenceQueryNodeProcessorPipeline
- All Implemented Interfaces:
Iterable<QueryNodeProcessor>,Collection<QueryNodeProcessor>,List<QueryNodeProcessor>,SequencedCollection<QueryNodeProcessor>,QueryNodeProcessor
This processor pipeline extends
StandardQueryNodeProcessorPipeline and enables boolean
precedence on it.
EXPERT: the precedence is enabled by removing BooleanQuery2ModifierNodeProcessor from
the StandardQueryNodeProcessorPipeline and appending BooleanModifiersQueryNodeProcessor to the pipeline.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.lucene.queryparser.flexible.core.processors.QueryNodeProcessorPipeline
add, add, addAll, addAll, clear, contains, containsAll, get, getQueryConfigHandler, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, process, remove, remove, removeAll, retainAll, set, setQueryConfigHandler, size, subList, toArray, toArrayMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface java.util.List
addFirst, addLast, equals, getFirst, getLast, hashCode, removeFirst, removeLast, replaceAll, reversed, sort, spliterator
-
Constructor Details
-
PrecedenceQueryNodeProcessorPipeline
- See Also:
-