Uses of Interface
org.apache.lucene.queryparser.flexible.core.nodes.FieldableNode
Package
Description
Query nodes commonly used by query parser implementations.
Standard Lucene Query Nodes.
-
Uses of FieldableNode in org.apache.lucene.queryparser.flexible.core.nodes
Modifier and TypeInterfaceDescriptioninterface
This interface should be implemented byQueryNode
that holds a field and an arbitrary value.interface
RangeQueryNode<T extends FieldValuePairQueryNode<?>>
This interface should be implemented by aQueryNode
that represents some kind of range query.Modifier and TypeClassDescriptionclass
AFieldQueryNode
represents a element that contains field/text tupleclass
AFuzzyQueryNode
represents a element that contains field/text/similarity tupleclass
Query node forPhraseQuery
's slop factor.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 FieldableNode 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
Node that represents an interval function.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
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.