Package | Description |
---|---|
org.apache.lucene.queryparser.flexible.core.processors |
Interfaces and implementations used by query node processors
|
org.apache.lucene.queryparser.flexible.precedence.processors |
Processors used by Precedence Query Parser
|
org.apache.lucene.queryparser.flexible.standard.processors |
Lucene Query Node Processors.
|
Modifier and Type | Class and Description |
---|---|
class |
NoChildOptimizationQueryNodeProcessor
A
NoChildOptimizationQueryNodeProcessor removes every
BooleanQueryNode, BoostQueryNode, TokenizedPhraseQueryNode or
ModifierQueryNode that do not have a valid children. |
class |
RemoveDeletedQueryNodesProcessor
A
QueryNodeProcessorPipeline class removes every instance of
DeletedQueryNode from a query node tree. |
Modifier and Type | Class and Description |
---|---|
class |
BooleanModifiersQueryNodeProcessor
This processor is used to apply the correct
ModifierQueryNode to BooleanQueryNode s children. |
Modifier and Type | Class and Description |
---|---|
class |
AllowLeadingWildcardProcessor
This processor verifies if
StandardQueryConfigHandler.ConfigurationKeys.ALLOW_LEADING_WILDCARD is defined in the
QueryConfigHandler . |
class |
AnalyzerQueryNodeProcessor
This processor verifies if
StandardQueryConfigHandler.ConfigurationKeys.ANALYZER
is defined in the QueryConfigHandler . |
class |
BooleanSingleChildOptimizationQueryNodeProcessor
This processor removes every
BooleanQueryNode that contains only one
child and returns this child. |
class |
BoostQueryNodeProcessor
This processor iterates the query node tree looking for every
FieldableNode that has StandardQueryConfigHandler.ConfigurationKeys.BOOST in its
config. |
class |
DefaultPhraseSlopQueryNodeProcessor
This processor verifies if
StandardQueryConfigHandler.ConfigurationKeys.PHRASE_SLOP
is defined in the QueryConfigHandler . |
class |
FuzzyQueryNodeProcessor
This processor iterates the query node tree looking for every
FuzzyQueryNode , when this kind of node is found, it checks on the
query configuration for
StandardQueryConfigHandler.ConfigurationKeys.FUZZY_CONFIG , gets the
fuzzy prefix length and default similarity from it and set to the fuzzy node. |
class |
MatchAllDocsQueryNodeProcessor
This processor converts every
WildcardQueryNode that is "*:*" to
MatchAllDocsQueryNode . |
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 default
MultiTermQuery.RewriteMethod ,
MultiTermQuery.CONSTANT_SCORE_REWRITE , for multi-term
query nodes. |
class |
OpenRangeQueryNodeProcessor
Processes
TermRangeQuery s with open ranges. |
class |
PhraseSlopQueryNodeProcessor
This processor removes invalid
SlopQueryNode objects in the query
node tree. |
class |
PointQueryNodeProcessor
This processor is used to convert
FieldQueryNode s to
PointRangeQueryNode s. |
class |
PointRangeQueryNodeProcessor
This processor is used to convert
TermRangeQueryNode s to
PointRangeQueryNode s. |
class |
RegexpQueryNodeProcessor
Processor for Regexp queries.
|
class |
RemoveEmptyNonLeafQueryNodeProcessor
This processor removes every
QueryNode that is not a leaf and has not
children. |
class |
TermRangeQueryNodeProcessor
This processors process
TermRangeQueryNode s. |
class |
WildcardQueryNodeProcessor
The
StandardSyntaxParser creates PrefixWildcardQueryNode nodes which
have values containing the prefixed wildcard. |
Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.