public class AnalyzerQueryNodeProcessor extends QueryNodeProcessorImpl
StandardQueryConfigHandler.ConfigurationKeys.ANALYZER
is defined in the QueryConfigHandler
. If it is and the analyzer is
not null
, it looks for every FieldQueryNode
that is not
WildcardQueryNode
, FuzzyQueryNode
or
RangeQueryNode
contained in the query node tree, then it applies
the analyzer to that FieldQueryNode
object. FieldQueryNode
and it's returned. TokenizedPhraseQueryNode
or MultiPhraseQueryNode
is created, whether there is one or more
terms at the same position, and it's returned. NoTokenFoundQueryNode
object
is returned. Constructor and Description |
---|
AnalyzerQueryNodeProcessor() |
Modifier and Type | Method and Description |
---|---|
QueryNode |
process(QueryNode queryTree)
Processes a query node tree.
|
getQueryConfigHandler, setQueryConfigHandler
public QueryNode process(QueryNode queryTree) throws QueryNodeException
QueryNodeProcessor
null
.process
in interface QueryNodeProcessor
process
in class QueryNodeProcessorImpl
queryTree
- tree root nodeQueryNodeException
Copyright © 2010 - 2020 Adobe. All Rights Reserved