See: Description
Class | Description |
---|---|
AbstractRangeQueryNode<T extends FieldValuePairQueryNode<?>> |
This class should be extended by nodes intending to represent range queries.
|
BooleanModifierNode |
A
BooleanModifierNode has the same behaviour as
ModifierQueryNode , it only indicates that this modifier was added by
BooleanQuery2ModifierNodeProcessor and not by the user. |
MultiPhraseQueryNode |
A
MultiPhraseQueryNode indicates that its children should be used to
build a MultiPhraseQuery instead of PhraseQuery . |
PointQueryNode |
This query node represents a field query that holds a point value.
|
PointRangeQueryNode |
This query node represents a range query composed by
PointQueryNode
bounds, which means the bound values are Number s. |
PrefixWildcardQueryNode |
A
PrefixWildcardQueryNode represents wildcardquery that matches abc*
or *. |
RegexpQueryNode |
A
RegexpQueryNode represents RegexpQuery query Examples: /[a-z]|[0-9]/ |
SynonymQueryNode |
QueryNode for clauses that are synonym of each other. |
TermRangeQueryNode |
This query node represents a range query composed by
FieldQueryNode
bounds, which means the bound values are strings. |
WildcardQueryNode |
A
WildcardQueryNode represents wildcard query This does not apply to
phrases. |
The package org.apache.lucene.queryparser.flexible.standard.nodes contains QueryNode classes that are used specifically for Lucene query node tree. Any other generic QueryNode is defined under org.apache.lucene.queryParser.nodes.
Copyright © 2000-2019 Apache Software Foundation. All Rights Reserved.