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:
java.lang.Iterable<QueryNodeProcessor>
,java.util.Collection<QueryNodeProcessor>
,java.util.List<QueryNodeProcessor>
,QueryNodeProcessor
public class PrecedenceQueryNodeProcessorPipeline extends StandardQueryNodeProcessorPipeline
This processor pipeline extends
StandardQueryNodeProcessorPipeline
and enables boolean precedence on it.EXPERT: the precedence is enabled by removing
GroupQueryNodeProcessor
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
-
-
-
-
Constructor Detail
-
PrecedenceQueryNodeProcessorPipeline
public PrecedenceQueryNodeProcessorPipeline(QueryConfigHandler queryConfig)
-
-