package

org.apache.lucene.queryParser.precedence.processors

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.

Classes

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.