| Package | Description |
|---|---|
| org.apache.lucene.queryParser.core.processors |
Interfaces and implementations used by query node processors
|
| org.apache.lucene.queryParser.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 |
AllowLeadingWildcardProcessor
This processor verifies if the attribute
AllowLeadingWildcardAttribute is defined in the
QueryConfigHandler. |
class |
AnalyzerQueryNodeProcessor
This processor verifies if the attribute
AnalyzerQueryNodeProcessor
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 the attribute BoostAttribute in its
config. |
class |
DefaultPhraseSlopQueryNodeProcessor
This processor verifies if the attribute
DefaultPhraseSlopAttribute
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 FuzzyAttribute, gets the fuzzy prefix length
and default similarity from it and set to the fuzzy node. |
class |
LowercaseExpandedTermsQueryNodeProcessor
This processor verifies if the attribute
LowercaseExpandedTermsAttribute is defined in the
QueryConfigHandler. |
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_AUTO_REWRITE_DEFAULT, for
multi-term query nodes. |
class |
ParametricRangeQueryNodeProcessor
This processor converts
ParametricRangeQueryNode objects to
RangeQueryNode objects. |
class |
PhraseSlopQueryNodeProcessor
This processor removes invalid
SlopQueryNode objects in the query
node tree. |
class |
RemoveEmptyNonLeafQueryNodeProcessor
This processor removes every
QueryNode that is not a leaf and has not
children. |
class |
WildcardQueryNodeProcessor
The
StandardSyntaxParser creates PrefixWildcardQueryNode nodes which
have values containing the prefixed wildcard. |
Copyright © 2000-2016 Apache Software Foundation. All Rights Reserved.