Package org.apache.lucene.queryparser.flexible.precedence.processors
Processors used by Precedence Query Parser
Lucene Precedence Query Parser Processors
This package contains the 2 QueryNodeProcessor
s used by
PrecedenceQueryParser
.
BooleanModifiersQueryNodeProcessor
: this processor
is used to apply ModifierQueryNode
s on
BooleanQueryNode
children according to the boolean type
or the default operator.
PrecedenceQueryNodeProcessorPipeline
: this
processor pipeline is used by PrecedenceQueryParser
. It extends
StandardQueryNodeProcessorPipeline
and rearrange
the pipeline so the boolean precedence is processed correctly. Check PrecedenceQueryNodeProcessorPipeline
for more details.
-
Class Summary Class Description BooleanModifiersQueryNodeProcessor This processor is used to apply the correctModifierQueryNode
toBooleanQueryNode
s children.PrecedenceQueryNodeProcessorPipeline This processor pipeline extendsStandardQueryNodeProcessorPipeline
and enables boolean precedence on it.