Uses of Class
org.apache.lucene.queryparser.flexible.core.processors.QueryNodeProcessorImpl
-
Packages that use QueryNodeProcessorImpl Package Description org.apache.lucene.queryparser.flexible.core.processors Interfaces and implementations used by query node processorsorg.apache.lucene.queryparser.flexible.precedence.processors Lucene Precedence Query Parser Processorsorg.apache.lucene.queryparser.flexible.standard.processors Lucene Query Node Processors. -
-
Uses of QueryNodeProcessorImpl in org.apache.lucene.queryparser.flexible.core.processors
Subclasses of QueryNodeProcessorImpl in org.apache.lucene.queryparser.flexible.core.processors Modifier and Type Class Description class
NoChildOptimizationQueryNodeProcessor
ANoChildOptimizationQueryNodeProcessor
removes every BooleanQueryNode, BoostQueryNode, TokenizedPhraseQueryNode or ModifierQueryNode that do not have a valid children.class
RemoveDeletedQueryNodesProcessor
AQueryNodeProcessorPipeline
class removes every instance ofDeletedQueryNode
from a query node tree. -
Uses of QueryNodeProcessorImpl in org.apache.lucene.queryparser.flexible.precedence.processors
Subclasses of QueryNodeProcessorImpl in org.apache.lucene.queryparser.flexible.precedence.processors Modifier and Type Class Description class
BooleanModifiersQueryNodeProcessor
This processor is used to apply the correctModifierQueryNode
toBooleanQueryNode
s children. -
Uses of QueryNodeProcessorImpl in org.apache.lucene.queryparser.flexible.standard.processors
Subclasses of QueryNodeProcessorImpl in org.apache.lucene.queryparser.flexible.standard.processors Modifier and Type Class Description class
AllowLeadingWildcardProcessor
This processor verifies ifStandardQueryConfigHandler.ConfigurationKeys.ALLOW_LEADING_WILDCARD
is defined in theQueryConfigHandler
.class
AnalyzerQueryNodeProcessor
This processor verifies ifStandardQueryConfigHandler.ConfigurationKeys.ANALYZER
is defined in theQueryConfigHandler
.class
BooleanSingleChildOptimizationQueryNodeProcessor
This processor removes everyBooleanQueryNode
that contains only one child and returns this child.class
BoostQueryNodeProcessor
This processor iterates the query node tree looking for everyFieldableNode
that hasStandardQueryConfigHandler.ConfigurationKeys.BOOST
in its config.class
DefaultPhraseSlopQueryNodeProcessor
This processor verifies ifStandardQueryConfigHandler.ConfigurationKeys.PHRASE_SLOP
is defined in theQueryConfigHandler
.class
FuzzyQueryNodeProcessor
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
IntervalQueryNodeProcessor
This processor makes sure thatStandardQueryConfigHandler.ConfigurationKeys.ANALYZER
is defined in theQueryConfigHandler
and injects this analyzer intoIntervalQueryNode
s.class
MatchAllDocsQueryNodeProcessor
This processor converts everyWildcardQueryNode
that is "*:*" toMatchAllDocsQueryNode
.class
MultiFieldQueryNodeProcessor
This processor is used to expand terms so the query looks for the same term in different fields.class
MultiTermRewriteMethodProcessor
This processor instates the defaultMultiTermQuery.RewriteMethod
,MultiTermQuery.CONSTANT_SCORE_REWRITE
, for multi-term query nodes.class
OpenRangeQueryNodeProcessor
ProcessesTermRangeQuery
s with open ranges.class
PhraseSlopQueryNodeProcessor
This processor removes invalidSlopQueryNode
objects in the query node tree.class
PointQueryNodeProcessor
This processor is used to convertFieldQueryNode
s toPointRangeQueryNode
s.class
PointRangeQueryNodeProcessor
This processor is used to convertTermRangeQueryNode
s toPointRangeQueryNode
s.class
RegexpQueryNodeProcessor
Processor for Regexp queries.class
RemoveEmptyNonLeafQueryNodeProcessor
This processor removes everyQueryNode
that is not a leaf and has not children.class
TermRangeQueryNodeProcessor
This processors processTermRangeQueryNode
s.class
WildcardQueryNodeProcessor
TheStandardSyntaxParser
createsPrefixWildcardQueryNode
nodes which have values containing the prefixed wildcard.
-