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
public class PrecedenceQueryNodeProcessorPipeline extends StandardQueryNodeProcessorPipeline
This processor pipeline extendsStandardQueryNodeProcessorPipeline
and enables boolean precedence on it.EXPERT: the precedence is enabled by removing
BooleanQuery2ModifierNodeProcessor
from theStandardQueryNodeProcessorPipeline
and appendingBooleanModifiersQueryNodeProcessor
to the pipeline.
-
-
Constructor Summary
Constructors Constructor Description PrecedenceQueryNodeProcessorPipeline(QueryConfigHandler queryConfig)
-
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 Detail
-
PrecedenceQueryNodeProcessorPipeline
public PrecedenceQueryNodeProcessorPipeline(QueryConfigHandler queryConfig)
-
-