Uses of Class
org.apache.lucene.queryparser.flexible.core.processors.QueryNodeProcessorImpl
Package
Description
Interfaces and implementations used by query node processors
Lucene Precedence Query Parser Processors
Lucene Query Node Processors.
-
Uses of QueryNodeProcessorImpl in org.apache.lucene.queryparser.flexible.core.processors
Modifier and TypeClassDescriptionclass
ANoChildOptimizationQueryNodeProcessor
removes every BooleanQueryNode, BoostQueryNode, TokenizedPhraseQueryNode or ModifierQueryNode that do not have a valid children.class
AQueryNodeProcessorPipeline
class removes every instance ofDeletedQueryNode
from a query node tree. -
Uses of QueryNodeProcessorImpl in org.apache.lucene.queryparser.flexible.precedence.processors
Modifier and TypeClassDescriptionclass
This processor is used to apply the correctModifierQueryNode
toBooleanQueryNode
s children. -
Uses of QueryNodeProcessorImpl in org.apache.lucene.queryparser.flexible.standard.processors
Modifier and TypeClassDescriptionclass
This processor verifies ifStandardQueryConfigHandler.ConfigurationKeys.ALLOW_LEADING_WILDCARD
is defined in theQueryConfigHandler
.class
This processor verifies ifStandardQueryConfigHandler.ConfigurationKeys.ANALYZER
is defined in theQueryConfigHandler
.class
This processor removes everyBooleanQueryNode
that contains only one child and returns this child.class
This processor iterates the query node tree looking for everyFieldableNode
that hasStandardQueryConfigHandler.ConfigurationKeys.BOOST
in its config.class
This processor verifies ifStandardQueryConfigHandler.ConfigurationKeys.PHRASE_SLOP
is defined in theQueryConfigHandler
.class
This processor iterates the query node tree looking for everyFuzzyQueryNode
, when this kind of node is found, it checks on the query configuration forStandardQueryConfigHandler.ConfigurationKeys.FUZZY_CONFIG
, gets the fuzzy prefix length and default similarity from it and set to the fuzzy node.class
This processor makes sure thatStandardQueryConfigHandler.ConfigurationKeys.ANALYZER
is defined in theQueryConfigHandler
and injects this analyzer intoIntervalQueryNode
s.class
This processor converts everyWildcardQueryNode
that is "*:*" toMatchAllDocsQueryNode
.class
This processor is used to expand terms so the query looks for the same term in different fields.class
This processor instates the defaultMultiTermQuery.RewriteMethod
,MultiTermQuery.CONSTANT_SCORE_REWRITE
, for multi-term query nodes.class
ProcessesTermRangeQuery
s with open ranges.class
This processor removes invalidSlopQueryNode
objects in the query node tree.class
This processor is used to convertFieldQueryNode
s toPointRangeQueryNode
s.class
This processor is used to convertTermRangeQueryNode
s toPointRangeQueryNode
s.class
Processor for Regexp queries.class
This processor removes everyQueryNode
that is not a leaf and has not children.class
This processors processTermRangeQueryNode
s.class
TheStandardSyntaxParser
createsPrefixWildcardQueryNode
nodes which have values containing the prefixed wildcard.