Uses of Class
org.apache.lucene.queryParser.core.processors.QueryNodeProcessorImpl
-
Packages that use QueryNodeProcessorImpl Package Description org.apache.lucene.queryParser.core.processors Interfaces and implementations used by query node processorsorg.apache.lucene.queryParser.precedence.processors This package contains the processors used by Precedence Query Parserorg.apache.lucene.queryParser.standard.processors Lucene Query Node Processors -
-
Uses of QueryNodeProcessorImpl in org.apache.lucene.queryParser.core.processors
Subclasses of QueryNodeProcessorImpl in org.apache.lucene.queryParser.core.processors Modifier and Type Class Description classNoChildOptimizationQueryNodeProcessorANoChildOptimizationQueryNodeProcessorremoves every BooleanQueryNode, BoostQueryNode, TokenizedPhraseQueryNode or ModifierQueryNode that do not have a valid children.classRemoveDeletedQueryNodesProcessorAQueryNodeProcessorPipelineclass removes every instance ofDeletedQueryNodefrom a query node tree. -
Uses of QueryNodeProcessorImpl in org.apache.lucene.queryParser.precedence.processors
Subclasses of QueryNodeProcessorImpl in org.apache.lucene.queryParser.precedence.processors Modifier and Type Class Description classBooleanModifiersQueryNodeProcessorThis processor is used to apply the correctModifierQueryNodetoBooleanQueryNodes children. -
Uses of QueryNodeProcessorImpl in org.apache.lucene.queryParser.standard.processors
Subclasses of QueryNodeProcessorImpl in org.apache.lucene.queryParser.standard.processors Modifier and Type Class Description classAllowLeadingWildcardProcessorThis processor verifies ifStandardQueryConfigHandler.ConfigurationKeys.ALLOW_LEADING_WILDCARDis defined in theQueryConfigHandler.classAnalyzerQueryNodeProcessorThis processor verifies ifStandardQueryConfigHandler.ConfigurationKeys.ANALYZERis defined in theQueryConfigHandler.classBooleanSingleChildOptimizationQueryNodeProcessorThis processor removes everyBooleanQueryNodethat contains only one child and returns this child.classBoostQueryNodeProcessorThis processor iterates the query node tree looking for everyFieldableNodethat hasStandardQueryConfigHandler.ConfigurationKeys.BOOSTin its config.classDefaultPhraseSlopQueryNodeProcessorThis processor verifies ifStandardQueryConfigHandler.ConfigurationKeys.PHRASE_SLOPis defined in theQueryConfigHandler.classFuzzyQueryNodeProcessorThis 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.classLowercaseExpandedTermsQueryNodeProcessorThis processor verifies ifStandardQueryConfigHandler.ConfigurationKeys.LOWERCASE_EXPANDED_TERMSis defined in theQueryConfigHandler.classMatchAllDocsQueryNodeProcessorThis processor converts everyWildcardQueryNodethat is "*:*" toMatchAllDocsQueryNode.classMultiFieldQueryNodeProcessorThis processor is used to expand terms so the query looks for the same term in different fields.classMultiTermRewriteMethodProcessorThis processor instates the defaultMultiTermQuery.RewriteMethod,MultiTermQuery.CONSTANT_SCORE_AUTO_REWRITE_DEFAULT, for multi-term query nodes.classNumericQueryNodeProcessorThis processor is used to convertFieldQueryNodes toNumericRangeQueryNodes.classNumericRangeQueryNodeProcessorThis processor is used to convertParametricRangeQueryNodes toNumericRangeQueryNodes.classParametricRangeQueryNodeProcessorThis processor convertsParametricRangeQueryNodeobjects toRangeQueryNodeobjects.classPhraseSlopQueryNodeProcessorThis processor removes invalidSlopQueryNodeobjects in the query node tree.classRemoveEmptyNonLeafQueryNodeProcessorThis processor removes everyQueryNodethat is not a leaf and has not children.classWildcardQueryNodeProcessorTheStandardSyntaxParsercreatesPrefixWildcardQueryNodenodes which have values containing the prefixed wildcard.
-