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.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.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.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 |
---|
QueryNodeProcessor
A
QueryNodeProcessor is an interface for classes that process a
QueryNode tree. |
Class and Description |
---|
QueryNodeProcessor
A
QueryNodeProcessor is an interface for classes that process a
QueryNode tree. |
QueryNodeProcessorImpl
This is a default implementation for the
QueryNodeProcessor
interface, it's an abstract class, so it should be extended by classes that
want to process a QueryNode tree. |
Class and Description |
---|
QueryNodeProcessor
A
QueryNodeProcessor is an interface for classes that process a
QueryNode tree. |
QueryNodeProcessorImpl
This is a default implementation for the
QueryNodeProcessor
interface, it's an abstract class, so it should be extended by classes that
want to process a QueryNode tree. |
QueryNodeProcessorPipeline
A
QueryNodeProcessorPipeline class should be used to build a query
node processor pipeline. |
Class and Description |
---|
QueryNodeProcessor
A
QueryNodeProcessor is an interface for classes that process a
QueryNode tree. |
Class and Description |
---|
QueryNodeProcessor
A
QueryNodeProcessor is an interface for classes that process a
QueryNode tree. |
QueryNodeProcessorImpl
This is a default implementation for the
QueryNodeProcessor
interface, it's an abstract class, so it should be extended by classes that
want to process a QueryNode tree. |
QueryNodeProcessorPipeline
A
QueryNodeProcessorPipeline class should be used to build a query
node processor pipeline. |