| Name | Description | Type | Package | Framework |
| AndQueryNode | Class | org.apache.lucene.queryparser.flexible.core.nodes | Apache Lucene | |
| AnyQueryNode | Class | org.apache.lucene.queryparser.flexible.core.nodes | Apache Lucene | |
| BooleanQueryNode | A BooleanQueryNode represents a list of elements which do not have an explicit boolean operator defined between them. | Class | org.apache.lucene.queryparser.flexible.core.nodes | Apache Lucene |
| BoostQueryNode | A BoostQueryNode boosts the QueryNode tree which is under this node. | Class | org.apache.lucene.queryparser.flexible.core.nodes | Apache Lucene |
| DeletedQueryNode | A DeletedQueryNode represents a node that was deleted from the query node tree. | Class | org.apache.lucene.queryparser.flexible.core.nodes | Apache Lucene |
| FieldableNode | A query node implements FieldableNode interface to indicate that its children and itself are associated to a specific field. | Interface | org.apache.lucene.queryparser.flexible.core.nodes | Apache Lucene |
| FieldQueryNode | Class | org.apache.lucene.queryparser.flexible.core.nodes | Apache Lucene | |
| FieldValuePairQueryNode | This interface should be implemented by QueryNode that holds a field and an arbitrary value. | Interface | org.apache.lucene.queryparser.flexible.core.nodes | Apache Lucene |
| FuzzyQueryNode | A FuzzyQueryNode represents a element that contains field/text/similarity tuple | Class | org.apache.lucene.queryparser.flexible.core.nodes | Apache Lucene |
| GroupQueryNode | A GroupQueryNode represents a location where the original user typed real parenthesis on the query string. | Class | org.apache.lucene.queryparser.flexible.core.nodes | Apache Lucene |
| MatchAllDocsQueryNode | A MatchAllDocsQueryNode indicates that a query node tree or subtree will match all documents if executed in the index. | Class | org.apache.lucene.queryparser.flexible.core.nodes | Apache Lucene |
| MatchNoDocsQueryNode | A MatchNoDocsQueryNode indicates that a query node tree or subtree will not match any documents if executed in the index. | Class | org.apache.lucene.queryparser.flexible.core.nodes | Apache Lucene |
| ModifierQueryNode | A ModifierQueryNode indicates the modifier value (+,-,?,NONE) for each term on the query string. | Class | org.apache.lucene.queryparser.flexible.core.nodes | Apache Lucene |
| ModifierQueryNode .Modifier | Class | org.apache.lucene.queryparser.flexible.core.nodes.ModifierQueryNode | Apache Lucene | |
| NoTokenFoundQueryNode | A NoTokenFoundQueryNode is used if a term is convert into no tokens by the tokenizer/lemmatizer/analyzer (null). | Class | org.apache.lucene.queryparser.flexible.core.nodes | Apache Lucene |
| OpaqueQueryNode | A OpaqueQueryNode is used for specify values that are not supposed to be parsed by the parser. | Class | org.apache.lucene.queryparser.flexible.core.nodes | Apache Lucene |
| OrQueryNode | Class | org.apache.lucene.queryparser.flexible.core.nodes | Apache Lucene | |
| PathQueryNode | A PathQueryNode is used to store queries like /company/USA/California /product/shoes/brown. | Class | org.apache.lucene.queryparser.flexible.core.nodes | Apache Lucene |
| PathQueryNode .QueryText | Class | org.apache.lucene.queryparser.flexible.core.nodes.PathQueryNode | Apache Lucene | |
| PhraseSlopQueryNode | Query node for PhraseQuery's slop factor. | Class | org.apache.lucene.queryparser.flexible.core.nodes | Apache Lucene |
| ProximityQueryNode | A ProximityQueryNode represents a query where the terms should meet specific distance conditions. | Class | org.apache.lucene.queryparser.flexible.core.nodes | Apache Lucene |
| ProximityQueryNode .ProximityType | Class | org.apache.lucene.queryparser.flexible.core.nodes.ProximityQueryNode | Apache Lucene | |
| ProximityQueryNode .Type | Class | org.apache.lucene.queryparser.flexible.core.nodes.ProximityQueryNode | Apache Lucene | |
| QueryNode | Interface | org.apache.lucene.queryparser.flexible.core.nodes | Apache Lucene | |
| QueryNodeImpl | Class | org.apache.lucene.queryparser.flexible.core.nodes | Apache Lucene | |
| QuotedFieldQueryNode | A QuotedFieldQueryNode represents phrase query. | Class | org.apache.lucene.queryparser.flexible.core.nodes | Apache Lucene |
| RangeQueryNode | This interface should be implemented by a QueryNode that represents some kind of range query. | Interface | org.apache.lucene.queryparser.flexible.core.nodes | Apache Lucene |
| SlopQueryNode | A SlopQueryNode represents phrase query with a slop. | Class | org.apache.lucene.queryparser.flexible.core.nodes | Apache Lucene |
| TextableQueryNode | Interface | org.apache.lucene.queryparser.flexible.core.nodes | Apache Lucene | |
| TokenizedPhraseQueryNode | A TokenizedPhraseQueryNode represents a node created by a code that tokenizes/lemmatizes/analyzes. | Class | org.apache.lucene.queryparser.flexible.core.nodes | Apache Lucene |
| ValueQueryNode | Interface | org.apache.lucene.queryparser.flexible.core.nodes | Apache Lucene | |