Uses of Class
org.apache.lucene.queryparser.flexible.core.processors.QueryNodeProcessorImpl
-
Packages that use QueryNodeProcessorImpl Package Description org.apache.lucene.queryparser.flexible.core.processors Interfaces and implementations used by query node processorsorg.apache.lucene.queryparser.flexible.precedence.processors Lucene Precedence Query Parser Processorsorg.apache.lucene.queryparser.flexible.standard.processors Lucene Query Node Processors. -
-
Uses of QueryNodeProcessorImpl in org.apache.lucene.queryparser.flexible.core.processors
Subclasses of QueryNodeProcessorImpl in org.apache.lucene.queryparser.flexible.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.flexible.precedence.processors
Subclasses of QueryNodeProcessorImpl in org.apache.lucene.queryparser.flexible.precedence.processors Modifier and Type Class Description classBooleanModifiersQueryNodeProcessorThis processor is used to apply the correctModifierQueryNodetoBooleanQueryNodes children. -
Uses of QueryNodeProcessorImpl in org.apache.lucene.queryparser.flexible.standard.processors
Subclasses of QueryNodeProcessorImpl in org.apache.lucene.queryparser.flexible.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.classIntervalQueryNodeProcessorThis processor makes sure thatStandardQueryConfigHandler.ConfigurationKeys.ANALYZERis defined in theQueryConfigHandlerand injects this analyzer intoIntervalQueryNodes.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_BLENDED_REWRITE, for multi-term query nodes.classOpenRangeQueryNodeProcessorProcessesTermRangeQuerys with open ranges.classPhraseSlopQueryNodeProcessorThis processor removes invalidSlopQueryNodeobjects in the query node tree.classPointQueryNodeProcessorThis processor is used to convertFieldQueryNodes toPointRangeQueryNodes.classPointRangeQueryNodeProcessorThis processor is used to convertTermRangeQueryNodes toPointRangeQueryNodes.classRegexpQueryNodeProcessorProcessor for Regexp queries.classRemoveEmptyNonLeafQueryNodeProcessorThis processor removes everyQueryNodethat is not a leaf and has not children.classTermRangeQueryNodeProcessorThis processors processTermRangeQueryNodes.classWildcardQueryNodeProcessorTheStandardSyntaxParsercreatesPrefixWildcardQueryNodenodes which have values containing the prefixed wildcard.
-