Package | Description |
---|---|
org.apache.lucene.queryParser.core.processors |
Interfaces and implementations used by query node processors
Query Node Processors
The package org.apache.lucene.queryParser.processors contains interfaces
that should be implemented by every query node processor.
|
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
QueryNodeProcessor s used by
PrecedenceQueryParser . |
org.apache.lucene.queryParser.standard.processors |
Lucene Query Node Processors
The package org.apache.lucene.queryParser.standard.processors contains every processor needed to assembly a pipeline
that modifies the query node tree according to the actual Lucene queries.
|
Modifier and Type | Class and Description |
---|---|
class |
NoChildOptimizationQueryNodeProcessor
A
NoChildOptimizationQueryNodeProcessor removes every
BooleanQueryNode, BoostQueryNode, TokenizedPhraseQueryNode or
ModifierQueryNode that do not have a valid children. |
class |
RemoveDeletedQueryNodesProcessor
A
QueryNodeProcessorPipeline class removes every instance of
DeletedQueryNode from a query node tree. |
Modifier and Type | Class and Description |
---|---|
class |
BooleanModifiersQueryNodeProcessor
This processor is used to apply the correct
ModifierQueryNode to BooleanQueryNode s children. |