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 interfaceFieldValuePairQueryNode<T>This interface should be implemented byQueryNodethat holds a field and an arbitrary value.interfaceRangeQueryNode<T extends FieldValuePairQueryNode<?>>This interface should be implemented by aQueryNodethat represents some kind of range query.Classes in org.apache.lucene.queryparser.flexible.core.nodes that implement FieldableNode Modifier and Type Class Description classFieldQueryNodeAFieldQueryNoderepresents a element that contains field/text tupleclassFuzzyQueryNodeAFuzzyQueryNoderepresents a element that contains field/text/similarity tupleclassPhraseSlopQueryNodeQuery node forPhraseQuery's slop factor.classQuotedFieldQueryNodeAQuotedFieldQueryNoderepresents phrase query.classSlopQueryNodeASlopQueryNoderepresents phrase query with a slop.classTokenizedPhraseQueryNodeATokenizedPhraseQueryNoderepresents 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 classAbstractRangeQueryNode<T extends FieldValuePairQueryNode<?>>This class should be extended by nodes intending to represent range queries.classIntervalQueryNodeNode that represents an interval function.classMultiPhraseQueryNodeAMultiPhraseQueryNodeindicates that its children should be used to build aMultiPhraseQueryinstead ofPhraseQuery.classPointQueryNodeThis query node represents a field query that holds a point value.classPointRangeQueryNodeThis query node represents a range query composed byPointQueryNodebounds, which means the bound values areNumbers.classPrefixWildcardQueryNodeAPrefixWildcardQueryNoderepresents wildcardquery that matches abc* or *.classRegexpQueryNodeARegexpQueryNoderepresentsRegexpQueryquery Examples: /[a-z]|[0-9]/classTermRangeQueryNodeThis query node represents a range query composed byFieldQueryNodebounds, which means the bound values are strings.classWildcardQueryNodeAWildcardQueryNoderepresents wildcard query This does not apply to phrases.
-