Class BooleanSingleChildOptimizationQueryNodeProcessor
- java.lang.Object
-
- org.apache.lucene.queryparser.flexible.core.processors.QueryNodeProcessorImpl
-
- org.apache.lucene.queryparser.flexible.standard.processors.BooleanSingleChildOptimizationQueryNodeProcessor
-
- All Implemented Interfaces:
QueryNodeProcessor
public class BooleanSingleChildOptimizationQueryNodeProcessor extends QueryNodeProcessorImpl
This processor removes everyBooleanQueryNode
that contains only one child and returns this child. If this child isModifierQueryNode
that was defined by the user. A modifier is not defined by the user when it's aBooleanModifierNode
- See Also:
ModifierQueryNode
-
-
Constructor Summary
Constructors Constructor Description BooleanSingleChildOptimizationQueryNodeProcessor()
-
Method Summary
-
Methods inherited from class org.apache.lucene.queryparser.flexible.core.processors.QueryNodeProcessorImpl
getQueryConfigHandler, process, setQueryConfigHandler
-
-