Package | Description |
---|---|
org.apache.lucene.queryParser.core |
Contains the core classes of the flexible query parser framework
Flexible Query Parser
This package contains the necessary classes to implement a query parser.
|
org.apache.lucene.queryParser.core.builders |
Contains the necessary classes to implement query builders
Query Parser Builders
The package org.apache.lucene.queryParser.builders contains the interface that
builders must implement, it also contain a utility
QueryTreeBuilder , which walks the tree
and call the Builder for each node in the tree. |
org.apache.lucene.queryParser.core.nodes |
Contains query nodes that are commonly used by query parser implementations
Query Nodes
The package org.apache.lucene.queryParser.nodes contains all the basic query nodes.
|
org.apache.lucene.queryParser.core.parser |
Contains the necessary interfaces to implement text parsers
Parser
The package org.apache.lucene.queryParser.parser contains interfaces
that should be implemented by the parsers.
|
org.apache.lucene.queryParser.core.processors |
Interfaces and implementations used by query node processors
Query Node Processors
The package org.apache.lucene.queryParser.processors contains interfaces
that should be implemented by every query node processor.
|
org.apache.lucene.queryParser.precedence |
This package contains the Precedence Query Parser Implementation
Lucene Precedence Query Parser
The Precedence Query Parser extends the Standard Query Parser and enables
the boolean precedence.
|
org.apache.lucene.queryParser.precedence.processors |
This package contains the processors used by Precedence Query Parser
Lucene Precedence Query Parser Processors
This package contains the 2
QueryNodeProcessor s used by
PrecedenceQueryParser . |
org.apache.lucene.queryParser.standard |
Contains the implementation of the Lucene query parser using the flexible query parser frameworks
Lucene Flexible Query Parser Implementation
The old Lucene query parser used to have only one class that performed
all the parsing operations.
|
org.apache.lucene.queryParser.standard.builders |
Standard Lucene Query Node Builders
The package org.apache.lucene.queryParser.standard.builders contains all the builders needed
to build a Lucene Query object from a query node tree.
|
org.apache.lucene.queryParser.standard.nodes |
Standard Lucene Query Nodes
The package org.apache.lucene.queryParser.standard.nodes contains QueryNode classes
that are used specifically for Lucene query node tree.
|
org.apache.lucene.queryParser.standard.parser |
Lucene Query Parser
The package org.apache.lucene.queryParser.standard.parser contains the query parser.
|
org.apache.lucene.queryParser.standard.processors |
Lucene Query Node Processors
The package org.apache.lucene.queryParser.standard.processors contains every processor needed to assembly a pipeline
that modifies the query node tree according to the actual Lucene queries.
|
Class and Description |
---|
QueryNodeException
This exception should be thrown if something wrong happens when dealing with
QueryNode s. |
Class and Description |
---|
QueryNodeException
This exception should be thrown if something wrong happens when dealing with
QueryNode s. |
Class and Description |
---|
QueryNodeException
This exception should be thrown if something wrong happens when dealing with
QueryNode s. |
Class and Description |
---|
QueryNodeParseException
This should be thrown when an exception happens during the query parsing from
string to the query node tree.
|
Class and Description |
---|
QueryNodeException
This exception should be thrown if something wrong happens when dealing with
QueryNode s. |
Class and Description |
---|
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
building.
|
Class and Description |
---|
QueryNodeException
This exception should be thrown if something wrong happens when dealing with
QueryNode s. |
Class and Description |
---|
QueryNodeException
This exception should be thrown if something wrong happens when dealing with
QueryNode s. |
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
building.
|
Class and Description |
---|
QueryNodeException
This exception should be thrown if something wrong happens when dealing with
QueryNode s. |
Class and Description |
---|
QueryNodeException
This exception should be thrown if something wrong happens when dealing with
QueryNode s. |
Class and Description |
---|
QueryNodeException
This exception should be thrown if something wrong happens when dealing with
QueryNode s. |
QueryNodeParseException
This should be thrown when an exception happens during the query parsing from
string to the query node tree.
|
Class and Description |
---|
QueryNodeException
This exception should be thrown if something wrong happens when dealing with
QueryNode s. |