| Name | Description | Type | Package | Framework |
| AbstractQueryConfig | This class is the base of QueryConfigHandler and FieldConfig. | Class | org.apache.lucene.queryparser.flexible.core.config | Apache Lucene |
|
| 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 |
|
| ConfigurationKey | An instance of this class represents a key that is used to retrieve a value from AbstractQueryConfig. | Class | org.apache.lucene.queryparser.flexible.core.config | 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 |
|
| EscapeQuerySyntax | A parser needs to implement EscapeQuerySyntax to allow the QueryNode to escape the queries, when the toQueryString method is called. | Interface | org.apache.lucene.queryparser.flexible.core.parser | Apache Lucene |
|
| EscapeQuerySyntax .Type | Type of escaping: String for escaping syntax, NORMAL for escaping reserved words (like AND) in terms | Class | org.apache.lucene.queryparser.flexible.core.parser.EscapeQuerySyntax | 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 |
|
| FieldConfig | This class represents a field configuration. | Class | org.apache.lucene.queryparser.flexible.core.config | Apache Lucene |
|
| FieldConfigListener | This interface should be implemented by classes that wants to listen for field configuration requests. | Interface | org.apache.lucene.queryparser.flexible.core.config | 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 |
|
| NoChildOptimizationQueryNodeProcessor | A NoChildOptimizationQueryNodeProcessor removes every BooleanQueryNode, BoostQueryNode, TokenizedPhraseQueryNode or | Class | org.apache.lucene.queryparser.flexible.core.processors | 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 |
|
| QueryBuilder | This interface is used by implementors classes that builds some kind of object from a query tree. | Interface | org.apache.lucene.queryparser.flexible.core.builders | Apache Lucene |
|
| QueryConfigHandler | This class can be used to hold any query configuration and no field configuration. | Class | org.apache.lucene.queryparser.flexible.core.config | Apache Lucene |
|
| QueryNode | | Interface | org.apache.lucene.queryparser.flexible.core.nodes | Apache Lucene |
|
| QueryNodeError | | Class | org.apache.lucene.queryparser.flexible.core | Apache Lucene |
|
| QueryNodeException | This exception should be thrown if something wrong happens when dealing with It also supports NLS messages. | Class | org.apache.lucene.queryparser.flexible.core | Apache Lucene |
|
| QueryNodeImpl | | Class | org.apache.lucene.queryparser.flexible.core.nodes | Apache Lucene |
|
| QueryNodeOperation | Allow joining 2 QueryNode Trees, into one. | Class | org.apache.lucene.queryparser.flexible.core.util | Apache Lucene |
|
| QueryNodeParseException | This should be thrown when an exception happens during the query parsing from string to the query node tree. | Class | org.apache.lucene.queryparser.flexible.core | Apache Lucene |
|
| QueryNodeProcessor | A QueryNodeProcessor is an interface for classes that process a The implementor of this class should perform some operation on a query node | Interface | org.apache.lucene.queryparser.flexible.core.processors | Apache Lucene |
|
| QueryNodeProcessorImpl | This is a default implementation for the QueryNodeProcessor interface, it's an abstract class, so it should be extended by classes that | Class | org.apache.lucene.queryparser.flexible.core.processors | Apache Lucene |
|
| QueryNodeProcessorPipeline | A QueryNodeProcessorPipeline class should be used to build a query node processor pipeline. | Class | org.apache.lucene.queryparser.flexible.core.processors | Apache Lucene |
|
| QueryParserHelper | This class is a helper for the query parser framework, it does all the three query parser phrases at once: text parsing, query processing and query | Class | org.apache.lucene.queryparser.flexible.core | Apache Lucene |
|
| QueryParserMessages | | Class | org.apache.lucene.queryparser.flexible.core.messages | Apache Lucene |
|
| QueryTreeBuilder | This class should be used when there is a builder for each type of node. | Class | org.apache.lucene.queryparser.flexible.core.builders | 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 |
|
| RemoveDeletedQueryNodesProcessor | A QueryNodeProcessorPipeline class removes every instance of DeletedQueryNode from a query node tree. | Class | org.apache.lucene.queryparser.flexible.core.processors | Apache Lucene |
|
| SlopQueryNode | A SlopQueryNode represents phrase query with a slop. | Class | org.apache.lucene.queryparser.flexible.core.nodes | Apache Lucene |
|
| StringUtils | | Class | org.apache.lucene.queryparser.flexible.core.util | Apache Lucene |
|
| SyntaxParser | | Interface | org.apache.lucene.queryparser.flexible.core.parser | 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 |
|
| UnescapedCharSequence | CharsSequence with escaped chars information. | Class | org.apache.lucene.queryparser.flexible.core.util | Apache Lucene |
|
| ValueQueryNode | | Interface | org.apache.lucene.queryparser.flexible.core.nodes | Apache Lucene |