| Name | Description | Type | Package | Framework |
| BooleanModifiersQueryNodeProcessor | This processor is used to apply the correct ModifierQueryNode to BooleanQueryNodes children. | Class | org.apache.lucene.queryparser.flexible.precedence.processors | Apache Lucene |
| PrecedenceQueryNodeProcessorPipeline | This processor pipeline extends StandardQueryNodeProcessorPipeline and enables boolean precedence on it. | Class | org.apache.lucene.queryparser.flexible.precedence.processors | Apache Lucene |
| PrecedenceQueryParser | This query parser works exactly as the standard query parser ( StandardQueryParser ), except that it respect the boolean precedence, so is parsed to <(+a +b) (+c +d)> | Class | org.apache.lucene.queryparser.flexible.precedence | Apache Lucene |