Uses of Class
org.apache.lucene.queryparser.flexible.core.processors.QueryNodeProcessorImpl
Packages that use QueryNodeProcessorImpl
Package
Description
Interfaces and implementations used by query node processors
Lucene Precedence Query Parser Processors
Lucene Query Node Processors.
-
Uses of QueryNodeProcessorImpl in org.apache.lucene.queryparser.flexible.core.processors
Modifier and TypeClassDescriptionclassANoChildOptimizationQueryNodeProcessorremoves every BooleanQueryNode, BoostQueryNode, TokenizedPhraseQueryNode or ModifierQueryNode that do not have a valid children.classAQueryNodeProcessorPipelineclass removes every instance ofDeletedQueryNodefrom a query node tree. -
Uses of QueryNodeProcessorImpl in org.apache.lucene.queryparser.flexible.precedence.processors
Subclasses of QueryNodeProcessorImpl in org.apache.lucene.queryparser.flexible.precedence.processorsModifier and TypeClassDescriptionclassThis processor is used to apply the correctModifierQueryNodetoBooleanQueryNodes children. -
Uses of QueryNodeProcessorImpl in org.apache.lucene.queryparser.flexible.standard.processors
Modifier and TypeClassDescriptionclassThis processor verifies ifStandardQueryConfigHandler.ConfigurationKeys.ALLOW_LEADING_WILDCARDis defined in theQueryConfigHandler.classThis processor verifies ifStandardQueryConfigHandler.ConfigurationKeys.ANALYZERis defined in theQueryConfigHandler.classThis processor removes everyBooleanQueryNodethat contains only one child and returns this child.classThis processor iterates the query node tree looking for everyFieldableNodethat hasStandardQueryConfigHandler.ConfigurationKeys.BOOSTin its config.classThis processor verifies ifStandardQueryConfigHandler.ConfigurationKeys.PHRASE_SLOPis defined in theQueryConfigHandler.classThis 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.classThis processor makes sure thatStandardQueryConfigHandler.ConfigurationKeys.ANALYZERis defined in theQueryConfigHandlerand injects this analyzer intoIntervalQueryNodes.classThis processor converts everyWildcardQueryNodethat is "*:*" toMatchAllDocsQueryNode.classThis processor is used to expand terms so the query looks for the same term in different fields.classThis processor instates the defaultMultiTermQuery.RewriteMethod,MultiTermQuery.CONSTANT_SCORE_BLENDED_REWRITE, for multi-term query nodes.classProcessesTermRangeQuerys with open ranges.classThis processor removes invalidSlopQueryNodeobjects in the query node tree.classThis processor is used to convertFieldQueryNodes toPointRangeQueryNodes.classThis processor is used to convertTermRangeQueryNodes toPointRangeQueryNodes.classProcessor for Regexp queries.classThis processor removes everyQueryNodethat is not a leaf and has not children.classThis processors processTermRangeQueryNodes.classTheStandardSyntaxParsercreatesPrefixWildcardQueryNodenodes which have values containing the prefixed wildcard.