Package org.apache.lucene.queryparser.flexible.standard.nodes
package org.apache.lucene.queryparser.flexible.standard.nodes
Standard Lucene Query Nodes.
Standard Lucene Query Nodes
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.
-
ClassesClassDescriptionAbstractRangeQueryNode<T extends FieldValuePairQueryNode<?>>This class should be extended by nodes intending to represent range queries.A
BooleanModifierNodehas the same behaviour asModifierQueryNode, it only indicates that this modifier was added byGroupQueryNodeProcessorand not by the user.AMultiPhraseQueryNodeindicates that its children should be used to build aMultiPhraseQueryinstead ofPhraseQuery.This query node represents a field query that holds a numeric value.This query node represents a range query composed byNumericQueryNodebounds, which means the bound values areNumbers.APrefixWildcardQueryNoderepresents wildcardquery that matches abc* or *.ARegexpQueryNoderepresentsRegexpQueryquery Examples: /[a-z]|[0-9]/AStandardBooleanQueryNodehas the same behavior asBooleanQueryNode.This query node represents a range query composed byFieldQueryNodebounds, which means the bound values are strings.AWildcardQueryNoderepresents wildcard query This does not apply to phrases.