Home » lucene-3.0.1-src » org.apache » lucene » queryParser » core » processors »

org.apache.lucene.queryParser.core.processors

Interfaces:

QueryNodeProcessor  

A QueryNodeProcessor is an interface for classes that process a QueryNode tree. 

code | html

Abstract Classes:

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. 

code | html

Classes:

NoChildOptimizationQueryNodeProcessor  

A NoChildOptimizationQueryNodeProcessor removes every BooleanQueryNode, BoostQueryNode, TokenizedPhraseQueryNode or ModifierQueryNode that do not have a valid children. 

code | html
QueryNodeProcessorImpl.ChildrenList     code | html
QueryNodeProcessorPipeline   A QueryNodeProcessorPipeline class should be used to build a query node processor pipeline.  code | html
RemoveDeletedQueryNodesProcessor   A QueryNodeProcessorPipeline class removes every instance of DeletedQueryNode from a query node tree.  code | html