| Name | Description | Type | Package | Framework |
| AbstractRangeQueryNode | This class should be extended by nodes intending to represent range queries. | Class | org.apache.lucene.queryparser.flexible.standard.nodes | Apache Lucene |
| BooleanModifierNode | A BooleanModifierNode has the same behaviour as ModifierQueryNode, it only indicates that this modifier was added by | Class | org.apache.lucene.queryparser.flexible.standard.nodes | Apache Lucene |
| MultiPhraseQueryNode | A MultiPhraseQueryNode indicates that its children should be used to build a MultiPhraseQuery instead of PhraseQuery. | Class | org.apache.lucene.queryparser.flexible.standard.nodes | Apache Lucene |
| NumericQueryNode | This query node represents a field query that holds a numeric value. | Class | org.apache.lucene.queryparser.flexible.standard.nodes | Apache Lucene |
| NumericRangeQueryNode | This query node represents a range query composed by NumericQueryNode bounds, which means the bound values are Numbers. | Class | org.apache.lucene.queryparser.flexible.standard.nodes | Apache Lucene |
| PrefixWildcardQueryNode | A PrefixWildcardQueryNode represents wildcardquery that matches abc* or *. | Class | org.apache.lucene.queryparser.flexible.standard.nodes | Apache Lucene |
| StandardBooleanQueryNode | A StandardBooleanQueryNode has the same behavior as BooleanQueryNode. | Class | org.apache.lucene.queryparser.flexible.standard.nodes | Apache Lucene |
| TermRangeQueryNode | This query node represents a range query composed by FieldQueryNode bounds, which means the bound values are strings. | Class | org.apache.lucene.queryparser.flexible.standard.nodes | Apache Lucene |
| WildcardQueryNode | A WildcardQueryNode represents wildcard query This does not apply to phrases. | Class | org.apache.lucene.queryparser.flexible.standard.nodes | Apache Lucene |