|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
AllowLeadingWildcardProcessor processor and
must be defined in the QueryConfigHandler.AllowLeadingWildcardProcessor processor and
must be defined in the QueryConfigHandler.AllowLeadingWildcardAttribute is defined in the
QueryConfigHandler.AnalyzerQueryNodeProcessor processor and
must be defined in the QueryConfigHandler.AnalyzerQueryNodeProcessor processor and
must be defined in the QueryConfigHandler.AnalyzerQueryNodeProcessor
is defined in the QueryConfigHandler.AndQueryNode represents an AND boolean operation performed on a
list of nodes.AnyQueryNode represents an ANY operator performed on a list of
nodes.BooleanModifierNode has the same behaviour as
ModifierQueryNode, it only indicates that this modifier was added by
GroupQueryNodeProcessor and not by the user.BooleanQueryNode represents a list of elements which do not have an
explicit boolean operator defined between them.BooleanQuery object from a BooleanQueryNode object.BooleanQueryNode that contains only one
child and returns this child.MultiFieldQueryNodeProcessor processor and
it should be defined in a FieldConfig.MultiFieldQueryNodeProcessor processor and
it should be defined in a FieldConfig.BoostQueryNode boosts the QueryNode tree which is under this node.Query object set on the
BoostQueryNode child using
QueryTreeBuilder.QUERY_TREE_BUILDER_TAGID and applies the boost value
defined in the BoostQueryNode.FieldableNode that has the attribute BoostAttribute in its
config.ParametricRangeQueryNodeProcessor processor
and must be defined in the QueryConfigHandler.ParametricRangeQueryNodeProcessor processor
and must be defined in the QueryConfigHandler.GroupQueryNodeProcessor processor and must
be defined in the QueryConfigHandler.GroupQueryNodeProcessor processor and must
be defined in the QueryConfigHandler.PhraseSlopQueryNodeProcessor processor and
must be defined in the QueryConfigHandler.PhraseSlopQueryNodeProcessor processor and
must be defined in the QueryConfigHandler.DefaultPhraseSlopAttribute
is defined in the QueryConfigHandler.DeletedQueryNode represents a node that was deleted from the query
node tree.\.
\.
EscapeQuerySyntax to allow the QueryNode
to escape the queries, when the toQueryString method is called.FieldableNode interface to indicate that its
children and itself are associated to a specific field.MultiFieldQueryNodeProcessor processor and
it should be defined in a FieldConfig.BoostAttribute to the equivalent FieldConfig based on a
defined map: fieldName -> boostValue store in FieldBoostMapAttribute
in the FieldBoostMapAttribute.FieldConfig
DateResolutionAttribute to the equivalent FieldConfig based on a
defined map: fieldName -> DateTools.Resolution stored in FieldDateResolutionMapAttribute
in the DateResolutionAttribute.FieldQueryNode represents a element that contains field/text tupleTermQuery object from a FieldQueryNode object.PhraseSlopQueryNodeProcessor processor and
must be defined in the QueryConfigHandler.PhraseSlopQueryNodeProcessor processor and
must be defined in the QueryConfigHandler.FuzzyQueryNode represents a element that contains
field/text/similarity tupleFuzzyQuery object from a FuzzyQueryNode object.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.DefaultOperatorAttribute.Operator.AND
or DefaultOperatorAttribute.Operator.OR.
FieldConfig for a specific field name.
QueryParserWrapper.getFieldQuery(String,String).
QueryConfigHandler associated to the query tree if any,
otherwise it returns null
QueryNodeProcessor.getQueryConfigHandler().
QueryNodeProcessor.getQueryConfigHandler().
null if no processor is used.
QueryNodeProcessor used to process the query node tree
generated by the
StandardSyntaxParser.
GroupQueryNode represents a location where the original user typed
real parenthesis on the query string.Query object set on the
GroupQueryNode object using a
QueryTreeBuilder.QUERY_TREE_BUILDER_TAGID tag.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.ParametricRangeQueryNodeProcessor
and must be defined in the QueryConfigHandler.ParametricRangeQueryNodeProcessor
and must be defined in the QueryConfigHandler.ParametricRangeQueryNodeProcessor
and must be defined in the QueryConfigHandler.ParametricRangeQueryNodeProcessor
and must be defined in the QueryConfigHandler.LowercaseExpandedTermsAttribute is defined in the
QueryConfigHandler.MatchAllDocsQueryNode indicates that a query node tree or subtree
will match all documents if executed in the index.MatchAllDocsQuery object from a
MatchAllDocsQueryNode object.WildcardQueryNode that is "*:*" to
MatchAllDocsQueryNode.MatchNoDocsQueryNode indicates that a query node tree or subtree
will not match any documents if executed in the index.BooleanQuery object from a
MatchNoDocsQueryNode object.ModifierQueryNode indicates the modifier value (+,-,?,NONE) for
each term on the query string.Query object set on the
ModifierQueryNode object using a
QueryTreeBuilder.QUERY_TREE_BUILDER_TAGID tag.MultiFieldQueryNodeProcessor processor and
must be defined in the QueryConfigHandler.MultiFieldQueryNodeProcessor processor and
must be defined in the QueryConfigHandler.MultiPhraseQueryNode indicates that its children should be used to
build a MultiPhraseQuery instead of PhraseQuery.MultiPhraseQuery object from a MultiPhraseQueryNode
object.ParametricRangeQueryNodeProcessor processor
and should be defined in the QueryConfigHandler used by this
processor.ParametricRangeQueryNodeProcessor processor
and should be defined in the QueryConfigHandler used by this
processor.MultiTermQuery.RewriteMethod, MultiTermQuery.CONSTANT_SCORE_AUTO_REWRITE_DEFAULT, for
multi-term query nodes.NoChildOptimizationQueryNodeProcessor removes every
BooleanQueryNode, BoostQueryNode, TokenizedPhraseQueryNode or
ModifierQueryNode that do not have a valid children.NoTokenFoundQueryNode is used if a term is convert into no tokens
by the tokenizer/lemmatizer/analyzer (null).OpaqueQueryNode is used for specify values that are not supposed to
be parsed by the parser.OrQueryNode represents an OR boolean operation performed on a list
of nodes.ParametricQueryNode represents LE, LT, GE, GT, EQ, NE query.ParametricRangeQueryNode represents LE, LT, GE, GT, EQ, NE query.ParametricRangeQueryNode objects to
RangeQueryNode objects.QueryNode.
QueryParserHelper.parse(String, String) so it casts the
return object to Query.
PathQueryNode is used to store queries like
/company/USA/California /product/shoes/brown.PhraseQuery object from a TokenizedPhraseQueryNode
object.SlopQueryNode objects in the query
node tree.AnalyzerQueryNodeProcessor processor and
must be defined in the QueryConfigHandler.AnalyzerQueryNodeProcessor processor and
must be defined in the QueryConfigHandler.PrefixWildcardQueryNode represents wildcardquery that matches abc*
or *.PrefixQuery object from a PrefixWildcardQueryNode
object.QueryNodeProcessor.process(QueryNode).
ProximityQueryNode represents a query where the terms should meet
specific distance conditions.QueryNode is a interface implemented by all nodes on a QueryNode
tree.QueryNodes.QueryNodeImpl is the default implementation of the interface
QueryNodeQueryNodeProcessor is an interface for classes that process a
QueryNode tree.QueryNodeProcessor
interface, it's an abstract class, so it should be extended by classes that
want to process a QueryNode tree.QueryNodeProcessorPipeline class should be used to build a query
node processor pipeline.QueryConfigHandler object.
Query objects.QueryTreeBuilder constructor.
QuotedFieldQueryNode represents phrase query.ParametricRangeQueryNodeProcessor processor
and must be defined in the QueryConfigHandler.ParametricRangeQueryNodeProcessor processor
and must be defined in the QueryConfigHandler.TermRangeQuery object from a RangeQueryNode object.QueryNodeProcessorPipeline class removes every instance of
DeletedQueryNode from a query node tree.QueryNode that is not a leaf and has not
children.true to allow leading wildcard characters.
RangeQueryNodes for
fields for which no specific date resolutions has been set.
true to enable position increments in result query.
true to allow leading wildcard characters.
MultiTermQuery.CONSTANT_SCORE_AUTO_REWRITE_DEFAULT when creating a
prefix, wildcard and range queries.
StandardQueryBuilder used to generate a Query object
from the parsed and processed query node tree.
QueryConfigHandler used by the QueryNodeProcessor
set to this object.
QueryConfigHandler associated to the query tree.
QueryNodeProcessor.setQueryConfigHandler(QueryConfigHandler).
QueryNodeProcessor.setQueryConfigHandler(QueryConfigHandler).
QueryNodeProcessor used to process the query node tree
generated by the
StandardSyntaxParser.
null.
SlopQueryNode represents phrase query with a slop.Query object set on the
SlopQueryNode child using
QueryTreeBuilder.QUERY_TREE_BUILDER_TAGID and applies the slop value
defined in the SlopQueryNode.StandardBooleanQueryNode has the same behavior as
BooleanQueryNode.BooleanQueryNodeBuilder, but this
considers if the built BooleanQuery should have its coord disabled or
not.Query objects from QueryNode objects.StandardQueryNodeProcessorPipeline processor pipeline.StandardSyntaxParser, already assembled.StandardQueryParser object.
StandardQueryParser object and sets an
Analyzer to it.
Query tree object.SyntaxParser interfaceTokenizedPhraseQueryNode represents a node created by a code that
tokenizes/lemmatizes/analyzes.WildcardQueryNode represents wildcard query This does not apply to
phrases.WildcardQuery object from a WildcardQueryNode
object.StandardSyntaxParser creates PrefixWildcardQueryNode nodes which
have values containing the prefixed wildcard.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||