See: Description
| Interface | Description |
|---|---|
| StandardQueryBuilder |
This interface should be implemented by every class that wants to build
Query objects from QueryNode objects. |
| Class | Description |
|---|---|
| AnyQueryNodeBuilder | |
| 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. |
| RangeQueryNodeBuilder | Deprecated
this builder will be removed in future together with
RangeQueryNode |
| 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. |
The package org.apache.lucene.queryParser.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-2012 Apache Software Foundation. All Rights Reserved.