org.apache.lucene.queryParser.precedence.processors
Class PrecedenceQueryNodeProcessorPipeline
java.lang.Object
org.apache.lucene.queryParser.core.processors.QueryNodeProcessorPipeline
org.apache.lucene.queryParser.standard.processors.StandardQueryNodeProcessorPipeline
org.apache.lucene.queryParser.precedence.processors.PrecedenceQueryNodeProcessorPipeline
- All Implemented Interfaces:
- Iterable<QueryNodeProcessor>, Collection<QueryNodeProcessor>, 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 the
StandardQueryNodeProcessorPipeline
and appending BooleanModifiersQueryNodeProcessor
to the pipeline.
- See Also:
PrecedenceQueryParser
,
StandardQueryNodeProcessorPipeline
Methods inherited from class org.apache.lucene.queryParser.core.processors.QueryNodeProcessorPipeline |
add, add, addAll, addAll, addProcessor, 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 |
PrecedenceQueryNodeProcessorPipeline
public PrecedenceQueryNodeProcessorPipeline(QueryConfigHandler queryConfig)
- See Also:
StandardQueryNodeProcessorPipeline.StandardQueryNodeProcessorPipeline(QueryConfigHandler)