# Package org.apache.lucene.queryparser.flexible.standard.nodes

Standard Lucene Query Nodes.

See: Description

Class Summary
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.

## Package org.apache.lucene.queryparser.flexible.standard.nodes Description

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.