Package org.apache.lucene.queryParser.precedence.processors

This package contains the processors used by Precedence Query Parser

See:
          Description

Class Summary
BooleanModifiersQueryNodeProcessor This processor is used to apply the correct ModifierQueryNode to BooleanQueryNodes children.
PrecedenceQueryNodeProcessorPipeline This processor pipeline extends StandardQueryNodeProcessorPipeline and enables boolean precedence on it.
 

Package org.apache.lucene.queryParser.precedence.processors Description

This package contains the processors used by Precedence Query Parser

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.