Class NoChildOptimizationQueryNodeProcessor
java.lang.Object
org.apache.lucene.queryparser.flexible.core.processors.QueryNodeProcessorImpl
org.apache.lucene.queryparser.flexible.core.processors.NoChildOptimizationQueryNodeProcessor
- All Implemented Interfaces:
QueryNodeProcessor
A NoChildOptimizationQueryNodeProcessor removes every
BooleanQueryNode, BoostQueryNode, TokenizedPhraseQueryNode or
ModifierQueryNode that do not have a valid children.
Example: When the children of these nodes are removed for any reason then the nodes may become invalid.
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.lucene.queryparser.flexible.core.processors.QueryNodeProcessorImpl
getQueryConfigHandler, process, setQueryConfigHandler
-
Constructor Details
-
NoChildOptimizationQueryNodeProcessor
public NoChildOptimizationQueryNodeProcessor()
-