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
public class NoChildOptimizationQueryNodeProcessor extends QueryNodeProcessorImpl
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 Constructor Description NoChildOptimizationQueryNodeProcessor()
-
Method Summary
-
Methods inherited from class org.apache.lucene.queryparser.flexible.core.processors.QueryNodeProcessorImpl
getQueryConfigHandler, process, setQueryConfigHandler
-
-