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>
,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.
-
Constructor Summary
-
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, toArray
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
Methods inherited from interface java.util.List
equals, hashCode, replaceAll, sort, spliterator
-
Constructor Details
-
PrecedenceQueryNodeProcessorPipeline
-