Uses of Class
org.apache.lucene.queryparser.flexible.core.nodes.QueryNodeImpl
Package
Description
Query nodes commonly used by query parser implementations.
Standard Lucene Query Nodes.
-
Uses of QueryNodeImpl in org.apache.lucene.queryparser.flexible.core.nodes
Modifier and TypeClassDescriptionclass
AAndQueryNode
represents an AND boolean operation performed on a list of nodes.class
AAnyQueryNode
represents an ANY operator performed on a list of nodes.class
ABooleanQueryNode
represents a list of elements which do not have an explicit boolean operator defined between them.class
ABoostQueryNode
boosts the QueryNode tree which is under this node.class
ADeletedQueryNode
represents a node that was deleted from the query node tree.class
AFieldQueryNode
represents a element that contains field/text tupleclass
AFuzzyQueryNode
represents a element that contains field/text/similarity tupleclass
AGroupQueryNode
represents a location where the original user typed real parenthesis on the query string.class
AMatchAllDocsQueryNode
indicates that a query node tree or subtree will match all documents if executed in the index.class
AMatchNoDocsQueryNode
indicates that a query node tree or subtree will not match any documents if executed in the index.class
AModifierQueryNode
indicates the modifier value (+,-,?,NONE) for each term on the query string.class
ANoTokenFoundQueryNode
is used if a term is convert into no tokens by the tokenizer/lemmatizer/analyzer (null).class
AOpaqueQueryNode
is used for specify values that are not supposed to be parsed by the parser.class
AOrQueryNode
represents an OR boolean operation performed on a list of nodes.class
APathQueryNode
is used to store queries like /company/USA/California /product/shoes/brown.class
Query node forPhraseQuery
's slop factor.class
AProximityQueryNode
represents a query where the terms should meet specific distance conditions.class
AQuotedFieldQueryNode
represents phrase query.class
ASlopQueryNode
represents phrase query with a slop.class
ATokenizedPhraseQueryNode
represents a node created by a code that tokenizes/lemmatizes/analyzes. -
Uses of QueryNodeImpl in org.apache.lucene.queryparser.flexible.standard.nodes
Modifier and TypeClassDescriptionclass
AbstractRangeQueryNode<T extends FieldValuePairQueryNode<?>>
This class should be extended by nodes intending to represent range queries.class
ABooleanModifierNode
has the same behaviour asModifierQueryNode
, it only indicates that this modifier was added byBooleanQuery2ModifierNodeProcessor
and not by the user.class
Node that represents an interval function.class
Node that represents a minimum-should-match restriction on aGroupQueryNode
.class
AMultiPhraseQueryNode
indicates that its children should be used to build aMultiPhraseQuery
instead ofPhraseQuery
.class
This query node represents a field query that holds a point value.class
This query node represents a range query composed byPointQueryNode
bounds, which means the bound values areNumber
s.class
APrefixWildcardQueryNode
represents wildcardquery that matches abc* or *.class
ARegexpQueryNode
representsRegexpQuery
query Examples: /[a-z]|[0-9]/class
QueryNode
for clauses that are synonym of each other.class
This query node represents a range query composed byFieldQueryNode
bounds, which means the bound values are strings.class
AWildcardQueryNode
represents wildcard query This does not apply to phrases.