Package | Description |
---|---|
org.apache.lucene.queryparser.flexible.core.nodes |
Query nodes commonly used by query parser implementations.
|
org.apache.lucene.queryparser.flexible.standard.nodes |
Standard Lucene Query Nodes.
|
Modifier and Type | Class and Description |
---|---|
class |
AndQueryNode
A
AndQueryNode represents an AND boolean operation performed on a
list of nodes. |
class |
AnyQueryNode
A
AnyQueryNode represents an ANY operator performed on a list of
nodes. |
class |
BooleanQueryNode
A
BooleanQueryNode represents a list of elements which do not have an
explicit boolean operator defined between them. |
class |
BoostQueryNode
A
BoostQueryNode boosts the QueryNode tree which is under this node. |
class |
DeletedQueryNode
A
DeletedQueryNode represents a node that was deleted from the query
node tree. |
class |
FieldQueryNode
A
FieldQueryNode represents a element that contains field/text tuple |
class |
FuzzyQueryNode
A
FuzzyQueryNode represents a element that contains
field/text/similarity tuple |
class |
GroupQueryNode
A
GroupQueryNode represents a location where the original user typed
real parenthesis on the query string. |
class |
MatchAllDocsQueryNode
A
MatchAllDocsQueryNode indicates that a query node tree or subtree
will match all documents if executed in the index. |
class |
MatchNoDocsQueryNode
A
MatchNoDocsQueryNode indicates that a query node tree or subtree
will not match any documents if executed in the index. |
class |
ModifierQueryNode
A
ModifierQueryNode indicates the modifier value (+,-,?,NONE) for
each term on the query string. |
class |
NoTokenFoundQueryNode
A
NoTokenFoundQueryNode is used if a term is convert into no tokens
by the tokenizer/lemmatizer/analyzer (null). |
class |
OpaqueQueryNode
A
OpaqueQueryNode is used for specify values that are not supposed to
be parsed by the parser. |
class |
OrQueryNode
A
OrQueryNode represents an OR boolean operation performed on a list
of nodes. |
class |
PathQueryNode
A
PathQueryNode is used to store queries like
/company/USA/California /product/shoes/brown. |
class |
PhraseSlopQueryNode
Query node for
PhraseQuery 's slop factor. |
class |
ProximityQueryNode
A
ProximityQueryNode represents a query where the terms should meet
specific distance conditions. |
class |
QuotedFieldQueryNode
A
QuotedFieldQueryNode represents phrase query. |
class |
SlopQueryNode
A
SlopQueryNode represents phrase query with a slop. |
class |
TokenizedPhraseQueryNode
A
TokenizedPhraseQueryNode represents a node created by a code that
tokenizes/lemmatizes/analyzes. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractRangeQueryNode<T extends FieldValuePairQueryNode<?>>
This class should be extended by nodes intending to represent range queries.
|
class |
BooleanModifierNode
A
BooleanModifierNode has the same behaviour as
ModifierQueryNode , it only indicates that this modifier was added by
GroupQueryNodeProcessor and not by the user. |
class |
MultiPhraseQueryNode
A
MultiPhraseQueryNode indicates that its children should be used to
build a MultiPhraseQuery instead of PhraseQuery . |
class |
NumericQueryNode
This query node represents a field query that holds a numeric value.
|
class |
NumericRangeQueryNode
This query node represents a range query composed by
NumericQueryNode
bounds, which means the bound values are Number s. |
class |
PrefixWildcardQueryNode
A
PrefixWildcardQueryNode represents wildcardquery that matches abc*
or *. |
class |
RegexpQueryNode
A
RegexpQueryNode represents RegexpQuery query Examples: /[a-z]|[0-9]/ |
class |
StandardBooleanQueryNode
A
StandardBooleanQueryNode has the same behavior as
BooleanQueryNode . |
class |
TermRangeQueryNode
This query node represents a range query composed by
FieldQueryNode
bounds, which means the bound values are strings. |
class |
WildcardQueryNode
A
WildcardQueryNode represents wildcard query This does not apply to
phrases. |
Copyright © 2000-2015 Apache Software Foundation. All Rights Reserved.