Package org.apache.lucene.queryparser.flexible.precedence.processors
package org.apache.lucene.queryparser.flexible.precedence.processors
Lucene Precedence Query Parser Processors
This package contains the 2 QueryNodeProcessors used by PrecedenceQueryParser.
BooleanModifiersQueryNodeProcessor:
this processor is used to apply ModifierQueryNodes 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.
-
ClassesClassDescriptionThis processor is used to apply the correct
ModifierQueryNodetoBooleanQueryNodes children.This processor pipeline extendsStandardQueryNodeProcessorPipelineand enables boolean precedence on it.