|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use QueryNodeProcessor | |
---|---|
org.apache.lucene.queryParser.core | Contains the core classes of the flexible query parser framework |
org.apache.lucene.queryParser.core.processors | Interfaces and implementations used by query node processors |
org.apache.lucene.queryParser.precedence.processors | This package contains the processors used by Precedence Query Parser |
org.apache.lucene.queryParser.standard | Contains the implementation of the Lucene query parser using the flexible query parser frameworks |
org.apache.lucene.queryParser.standard.processors | Lucene Query Node Processors |
Uses of QueryNodeProcessor in org.apache.lucene.queryParser.core |
---|
Methods in org.apache.lucene.queryParser.core that return QueryNodeProcessor | |
---|---|
QueryNodeProcessor |
QueryParserHelper.getQueryNodeProcessor()
Returns the processor object used to process the query node tree, it returns null if no processor is used. |
Methods in org.apache.lucene.queryParser.core with parameters of type QueryNodeProcessor | |
---|---|
void |
QueryParserHelper.setQueryNodeProcessor(QueryNodeProcessor processor)
Sets the processor that will be used to process the query node tree. |
Constructors in org.apache.lucene.queryParser.core with parameters of type QueryNodeProcessor | |
---|---|
QueryParserHelper(QueryConfigHandler queryConfigHandler,
SyntaxParser syntaxParser,
QueryNodeProcessor processor,
QueryBuilder builder)
Creates a query parser helper object using the specified configuration, text parser, processor and builder. |
Uses of QueryNodeProcessor in org.apache.lucene.queryParser.core.processors |
---|
Classes in org.apache.lucene.queryParser.core.processors that implement QueryNodeProcessor | |
---|---|
class |
NoChildOptimizationQueryNodeProcessor
A NoChildOptimizationQueryNodeProcessor removes every
BooleanQueryNode, BoostQueryNode, TokenizedPhraseQueryNode or
ModifierQueryNode that do not have a valid children. |
class |
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 |
QueryNodeProcessorPipeline
A QueryNodeProcessorPipeline class should be used to build a query
node processor pipeline. |
class |
RemoveDeletedQueryNodesProcessor
A QueryNodeProcessorPipeline class removes every instance of
DeletedQueryNode from a query node tree. |
Methods in org.apache.lucene.queryParser.core.processors that return QueryNodeProcessor | |
---|---|
QueryNodeProcessor |
QueryNodeProcessorPipeline.get(int index)
|
QueryNodeProcessor |
QueryNodeProcessorPipeline.remove(int index)
|
QueryNodeProcessor |
QueryNodeProcessorPipeline.set(int index,
QueryNodeProcessor processor)
|
Methods in org.apache.lucene.queryParser.core.processors that return types with arguments of type QueryNodeProcessor | |
---|---|
Iterator<QueryNodeProcessor> |
QueryNodeProcessorPipeline.iterator()
|
ListIterator<QueryNodeProcessor> |
QueryNodeProcessorPipeline.listIterator()
|
ListIterator<QueryNodeProcessor> |
QueryNodeProcessorPipeline.listIterator(int index)
|
List<QueryNodeProcessor> |
QueryNodeProcessorPipeline.subList(int fromIndex,
int toIndex)
|
Methods in org.apache.lucene.queryParser.core.processors with parameters of type QueryNodeProcessor | |
---|---|
void |
QueryNodeProcessorPipeline.add(int index,
QueryNodeProcessor processor)
|
boolean |
QueryNodeProcessorPipeline.add(QueryNodeProcessor processor)
|
void |
QueryNodeProcessorPipeline.addProcessor(QueryNodeProcessor processor)
Deprecated. this class now conforms to List interface, so use
QueryNodeProcessorPipeline.add(QueryNodeProcessor) instead |
QueryNodeProcessor |
QueryNodeProcessorPipeline.set(int index,
QueryNodeProcessor processor)
|
Method parameters in org.apache.lucene.queryParser.core.processors with type arguments of type QueryNodeProcessor | |
---|---|
boolean |
QueryNodeProcessorPipeline.addAll(Collection<? extends QueryNodeProcessor> c)
|
boolean |
QueryNodeProcessorPipeline.addAll(int index,
Collection<? extends QueryNodeProcessor> c)
|
Uses of QueryNodeProcessor in org.apache.lucene.queryParser.precedence.processors |
---|
Classes in org.apache.lucene.queryParser.precedence.processors that implement QueryNodeProcessor | |
---|---|
class |
BooleanModifiersQueryNodeProcessor
This processor is used to apply the correct ModifierQueryNode to BooleanQueryNode s children. |
class |
PrecedenceQueryNodeProcessorPipeline
This processor pipeline extends StandardQueryNodeProcessorPipeline and enables
boolean precedence on it. |
Uses of QueryNodeProcessor in org.apache.lucene.queryParser.standard |
---|
Methods in org.apache.lucene.queryParser.standard that return QueryNodeProcessor | |
---|---|
QueryNodeProcessor |
QueryParserWrapper.getQueryProcessor()
Deprecated. Returns QueryNodeProcessor used to process the query node tree
generated by the
StandardSyntaxParser . |
Methods in org.apache.lucene.queryParser.standard with parameters of type QueryNodeProcessor | |
---|---|
void |
QueryParserWrapper.setQueryProcessor(QueryNodeProcessor processor)
Deprecated. Sets the QueryNodeProcessor used to process the query node tree
generated by the
StandardSyntaxParser . |
Uses of QueryNodeProcessor in org.apache.lucene.queryParser.standard.processors |
---|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |