Home » lucene-3.0.1-src » org.apache » lucene » queryParser » standard » processors »

org.apache.lucene.queryParser.standard.processors

Classes:

AllowLeadingWildcardProcessor   This processor verifies if the attribute AllowLeadingWildcardAttribute is defined in the QueryConfigHandler code | html
AnalyzerQueryNodeProcessor   This processor verifies if the attribute AnalyzerQueryNodeProcessor is defined in the QueryConfigHandler code | html
BooleanSingleChildOptimizationQueryNodeProcessor   This processor removes every BooleanQueryNode that contains only one child and returns this child.  code | html
BoostQueryNodeProcessor   This processor iterates the query node tree looking for every FieldableNode that has the attribute BoostAttribute in its config.  code | html
DefaultPhraseSlopQueryNodeProcessor   This processor verifies if the attribute DefaultPhraseSlopAttribute is defined in the QueryConfigHandler code | html
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.  code | html
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.  code | html
LowercaseExpandedTermsQueryNodeProcessor   This processor verifies if the attribute LowercaseExpandedTermsAttribute is defined in the QueryConfigHandler code | html
MatchAllDocsQueryNodeProcessor   This processor converts every WildcardQueryNode that is "*:*" to MatchAllDocsQueryNode code | html
MultiFieldQueryNodeProcessor   This processor is used to expand terms so the query looks for the same term in different fields.  code | html
MultiTermRewriteMethodProcessor   This processor instates the default org.apache.lucene.search.MultiTermQuery.RewriteMethod , MultiTermQuery#CONSTANT_SCORE_AUTO_REWRITE_DEFAULT , for multi-term query nodes.  code | html
ParametricRangeQueryNodeProcessor   This processor converts ParametricRangeQueryNode objects to RangeQueryNode objects.  code | html
PhraseSlopQueryNodeProcessor   This processor removes invalid SlopQueryNode objects in the query node tree.  code | html
RemoveEmptyNonLeafQueryNodeProcessor   This processor removes every QueryNode that is not a leaf and has not children.  code | html
StandardQueryNodeProcessorPipeline   This pipeline has all the processors needed to process a query node tree, generated by StandardSyntaxParser , already assembled.  code | html
WildcardQueryNodeProcessor   The StandardSyntaxParser creates PrefixWildcardQueryNode nodes which have values containing the prefixed wildcard.  code | html