Package org.apache.lucene.queryparser.flexible.standard.builders

Standard Lucene Query Node Builders.

See:
          Description

Interface Summary
StandardQueryBuilder This interface should be implemented by every class that wants to build Query objects from QueryNode objects.
 

Class Summary
AnyQueryNodeBuilder Builds a BooleanQuery of SHOULD clauses, possibly with some minimum number to match.
BooleanQueryNodeBuilder Builds a BooleanQuery object from a BooleanQueryNode object.
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.
DummyQueryNodeBuilder This builder does nothing.
FieldQueryNodeBuilder Builds a TermQuery object from a FieldQueryNode object.
FuzzyQueryNodeBuilder Builds a FuzzyQuery object from a FuzzyQueryNode object.
GroupQueryNodeBuilder Builds no object, it only returns the Query object set on the GroupQueryNode object using a QueryTreeBuilder.QUERY_TREE_BUILDER_TAGID tag.
MatchAllDocsQueryNodeBuilder Builds a MatchAllDocsQuery object from a MatchAllDocsQueryNode object.
MatchNoDocsQueryNodeBuilder Builds an empty BooleanQuery object from a MatchNoDocsQueryNode object.
ModifierQueryNodeBuilder Builds no object, it only returns the Query object set on the ModifierQueryNode object using a QueryTreeBuilder.QUERY_TREE_BUILDER_TAGID tag.
MultiPhraseQueryNodeBuilder Builds a MultiPhraseQuery object from a MultiPhraseQueryNode object.
NumericRangeQueryNodeBuilder Builds NumericRangeQuerys out of NumericRangeQueryNodes.
PhraseQueryNodeBuilder Builds a PhraseQuery object from a TokenizedPhraseQueryNode object.
PrefixWildcardQueryNodeBuilder Builds a PrefixQuery object from a PrefixWildcardQueryNode object.
RegexpQueryNodeBuilder Builds a RegexpQuery object from a RegexpQueryNode object.
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.
StandardBooleanQueryNodeBuilder This builder does the same as the BooleanQueryNodeBuilder, but this considers if the built BooleanQuery should have its coord disabled or not.
StandardQueryTreeBuilder This query tree builder only defines the necessary map to build a Query tree object.
TermRangeQueryNodeBuilder Builds a TermRangeQuery object from a TermRangeQueryNode object.
WildcardQueryNodeBuilder Builds a WildcardQuery object from a WildcardQueryNode object.
 

Package org.apache.lucene.queryparser.flexible.standard.builders Description

Standard Lucene Query Node Builders.

Standard Lucene Query Node Builders

The package org.apache.lucene.queryparser.flexible.standard.builders contains all the builders needed to build a Lucene Query object from a query node tree. These builders expect the query node tree was already processed by the StandardQueryNodeProcessorPipeline.

StandardQueryTreeBuilder is a builder that already contains a defined map that maps each QueryNode object with its respective builder.



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