Uses of Interface
org.apache.lucene.queryparser.flexible.core.nodes.FieldableNode
-
Packages that use FieldableNode 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. -
-
Uses of FieldableNode in org.apache.lucene.queryparser.flexible.core.nodes
Subinterfaces of FieldableNode in org.apache.lucene.queryparser.flexible.core.nodes Modifier and Type Interface Description interface
FieldValuePairQueryNode<T>
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.Classes in org.apache.lucene.queryparser.flexible.core.nodes that implement FieldableNode Modifier and Type Class Description class
FieldQueryNode
AFieldQueryNode
represents a element that contains field/text tupleclass
FuzzyQueryNode
AFuzzyQueryNode
represents a element that contains field/text/similarity tupleclass
PhraseSlopQueryNode
Query node forPhraseQuery
's slop factor.class
QuotedFieldQueryNode
AQuotedFieldQueryNode
represents phrase query.class
SlopQueryNode
ASlopQueryNode
represents phrase query with a slop.class
TokenizedPhraseQueryNode
ATokenizedPhraseQueryNode
represents a node created by a code that tokenizes/lemmatizes/analyzes. -
Uses of FieldableNode in org.apache.lucene.queryparser.flexible.standard.nodes
Classes in org.apache.lucene.queryparser.flexible.standard.nodes that implement FieldableNode Modifier and Type Class Description class
AbstractRangeQueryNode<T extends FieldValuePairQueryNode<?>>
This class should be extended by nodes intending to represent range queries.class
IntervalQueryNode
Node that represents an interval function.class
MultiPhraseQueryNode
AMultiPhraseQueryNode
indicates that its children should be used to build aMultiPhraseQuery
instead ofPhraseQuery
.class
PointQueryNode
This query node represents a field query that holds a point value.class
PointRangeQueryNode
This query node represents a range query composed byPointQueryNode
bounds, which means the bound values areNumber
s.class
PrefixWildcardQueryNode
APrefixWildcardQueryNode
represents wildcardquery that matches abc* or *.class
RegexpQueryNode
ARegexpQueryNode
representsRegexpQuery
query Examples: /[a-z]|[0-9]/class
TermRangeQueryNode
This query node represents a range query composed byFieldQueryNode
bounds, which means the bound values are strings.class
WildcardQueryNode
AWildcardQueryNode
represents wildcard query This does not apply to phrases.
-