|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Class Summary | |
---|---|
AllowLeadingWildcardProcessor | This processor verifies if the attribute
AllowLeadingWildcardAttribute is defined in the
QueryConfigHandler . |
AnalyzerQueryNodeProcessor | This processor verifies if the attribute AnalyzerQueryNodeProcessor
is defined in the QueryConfigHandler . |
BooleanSingleChildOptimizationQueryNodeProcessor | This processor removes every BooleanQueryNode that contains only one
child and returns this child. |
BoostQueryNodeProcessor | This processor iterates the query node tree looking for every
FieldableNode that has the attribute BoostAttribute in its
config. |
DefaultPhraseSlopQueryNodeProcessor | This processor verifies if the attribute DefaultPhraseSlopAttribute
is defined in the QueryConfigHandler . |
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. |
GroupQueryNodeProcessor | The SyntaxParser
generates query node trees that consider the boolean operator precedence, but
Lucene current syntax does not support boolean precedence, so this processor
remove all the precedence and apply the equivalent modifier according to the
boolean operation defined on an specific query node. |
LowercaseExpandedTermsQueryNodeProcessor | This processor verifies if the attribute
LowercaseExpandedTermsAttribute is defined in the
QueryConfigHandler . |
MatchAllDocsQueryNodeProcessor | This processor converts every WildcardQueryNode that is "*:*" to
MatchAllDocsQueryNode . |
MultiFieldQueryNodeProcessor | This processor is used to expand terms so the query looks for the same term in different fields. |
MultiTermRewriteMethodProcessor | This processor instates the default
MultiTermQuery.RewriteMethod ,
MultiTermQuery.CONSTANT_SCORE_AUTO_REWRITE_DEFAULT , for multi-term
query nodes. |
ParametricRangeQueryNodeProcessor | This processor converts ParametricRangeQueryNode objects to
RangeQueryNode objects. |
PhraseSlopQueryNodeProcessor | This processor removes invalid SlopQueryNode objects in the query
node tree. |
RemoveEmptyNonLeafQueryNodeProcessor | This processor removes every QueryNode that is not a leaf and has not
children. |
StandardQueryNodeProcessorPipeline | This pipeline has all the processors needed to process a query node tree,
generated by StandardSyntaxParser , already assembled. |
WildcardQueryNodeProcessor | The StandardSyntaxParser creates PrefixWildcardQueryNode nodes which
have values containing the prefixed wildcard. |
The package org.apache.lucene.queryParser.standard.processors contains every processor needed to assembly a pipeline that modifies the query node tree according to the actual Lucene queries.
This processors are already assembled correctly in the StandardQueryNodeProcessorPipeline.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |