Uses of Interface
org.apache.lucene.queryParser.core.builders.QueryBuilder

Packages that use QueryBuilder
org.apache.lucene.queryParser.core Contains the core classes of the flexible query parser framework 
org.apache.lucene.queryParser.core.builders Contains the necessary classes to implement query builders 
org.apache.lucene.queryParser.standard.builders Standard Lucene Query Node Builders 
 

Uses of QueryBuilder in org.apache.lucene.queryParser.core
 

Methods in org.apache.lucene.queryParser.core that return QueryBuilder
 QueryBuilder QueryParserHelper.getQueryBuilder()
          Returns the query builder used to build a object from the query node tree.
 

Methods in org.apache.lucene.queryParser.core with parameters of type QueryBuilder
 void QueryParserHelper.setQueryBuilder(QueryBuilder queryBuilder)
          The query builder that will be used to build an object from the query node tree.
 

Constructors in org.apache.lucene.queryParser.core with parameters of type QueryBuilder
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 QueryBuilder in org.apache.lucene.queryParser.core.builders
 

Classes in org.apache.lucene.queryParser.core.builders that implement QueryBuilder
 class QueryTreeBuilder
          This class should be used when there is a builder for each type of node.
 

Methods in org.apache.lucene.queryParser.core.builders with parameters of type QueryBuilder
 void QueryTreeBuilder.setBuilder(CharSequence fieldName, QueryBuilder builder)
          Deprecated. use QueryTreeBuilder.setBuilder(String, QueryBuilder) instead
 void QueryTreeBuilder.setBuilder(Class<? extends QueryNode> queryNodeClass, QueryBuilder builder)
          Associates a class with a builder
 void QueryTreeBuilder.setBuilder(String fieldName, QueryBuilder builder)
          Associates a field name with a builder.
 

Uses of QueryBuilder in org.apache.lucene.queryParser.standard.builders
 

Subinterfaces of QueryBuilder in org.apache.lucene.queryParser.standard.builders
 interface StandardQueryBuilder
          This interface should be implemented by every class that wants to build Query objects from QueryNode objects.
 

Classes in org.apache.lucene.queryParser.standard.builders that implement QueryBuilder
 class AnyQueryNodeBuilder
           
 class BooleanQueryNodeBuilder
          Builds a BooleanQuery object from a BooleanQueryNode object.
 class BoostQueryNodeBuilder
          This builder basically reads the Query object set on the BoostQueryNode child using QueryTreeBuilder.QUERY_TREE_BUILDER_TAGID and applies the boost value defined in the BoostQueryNode.
 class FieldQueryNodeBuilder
          Builds a TermQuery object from a FieldQueryNode object.
 class FuzzyQueryNodeBuilder
          Builds a FuzzyQuery object from a FuzzyQueryNode object.
 class GroupQueryNodeBuilder
          Builds no object, it only returns the Query object set on the GroupQueryNode object using a QueryTreeBuilder.QUERY_TREE_BUILDER_TAGID tag.
 class MatchAllDocsQueryNodeBuilder
          Builds a MatchAllDocsQuery object from a MatchAllDocsQueryNode object.
 class MatchNoDocsQueryNodeBuilder
          Builds an empty BooleanQuery object from a MatchNoDocsQueryNode object.
 class ModifierQueryNodeBuilder
          Builds no object, it only returns the Query object set on the ModifierQueryNode object using a QueryTreeBuilder.QUERY_TREE_BUILDER_TAGID tag.
 class MultiPhraseQueryNodeBuilder
          Builds a MultiPhraseQuery object from a MultiPhraseQueryNode object.
 class PhraseQueryNodeBuilder
          Builds a PhraseQuery object from a TokenizedPhraseQueryNode object.
 class PrefixWildcardQueryNodeBuilder
          Builds a PrefixQuery object from a PrefixWildcardQueryNode object.
 class RangeQueryNodeBuilder
          Builds a TermRangeQuery object from a RangeQueryNode object.
 class SlopQueryNodeBuilder
          This builder basically reads the Query object set on the SlopQueryNode child using QueryTreeBuilder.QUERY_TREE_BUILDER_TAGID and applies the slop value defined in the SlopQueryNode.
 class StandardBooleanQueryNodeBuilder
          This builder does the same as the BooleanQueryNodeBuilder, but this considers if the built BooleanQuery should have its coord disabled or not.
 class StandardQueryTreeBuilder
          This query tree builder only defines the necessary map to build a Query tree object.
 class WildcardQueryNodeBuilder
          Builds a WildcardQuery object from a WildcardQueryNode object.
 



Copyright © 2000-2011 Apache Software Foundation. All Rights Reserved.