See: Description
Package | Description |
---|---|
org.apache.lucene.messages |
For Native Language Support (NLS), system of software internationalization.
|
org.apache.lucene.queryParser.analyzing |
QueryParser that passes Fuzzy-, Prefix-, Range-, and WildcardQuerys through the given analyzer.
|
org.apache.lucene.queryParser.complexPhrase |
QueryParser which permits complex phrase query syntax eg "(john jon jonathan~) peters*"
|
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.config |
Contains the base classes used to configure the query processing
Query Configuration Interfaces
The package org.apache.lucene.queryParser.core.config contains query configuration handler
abstract class that all config handlers should extend.
|
org.apache.lucene.queryParser.core.messages |
Contains messages usually used by query parser implementations
Query Parser Messages
Messages for the Flexible Query Parser, they use org.apache.lucene.messages.NLS API.
|
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.core.util |
Utility classes to used with the Query Parser
Utility classes to used with the Query Parser
This package contains utility classes used with the query parsers.
|
org.apache.lucene.queryParser.ext |
Extendable QueryParser provides a simple and flexible extension mechanism by overloading query field names.
|
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.config |
Standard Lucene Query Configuration
The package org.apache.lucene.queryParser.standard.config contains the Lucene
query configuration handler (StandardQueryConfigHandler).
|
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.
|
org.apache.lucene.queryParser.surround.parser |
This package contains the QueryParser.jj source file for the Surround parser.
|
org.apache.lucene.queryParser.surround.query |
This package contains SrndQuery and its subclasses.
|