|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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 |
DummyQueryNodeBuilder
This builder does nothing. |
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 |
NumericRangeQueryNodeBuilder
Builds NumericRangeQuerys out of NumericRangeQueryNodes. |
class |
PhraseQueryNodeBuilder
Builds a PhraseQuery object from a TokenizedPhraseQueryNode
object. |
class |
PrefixWildcardQueryNodeBuilder
Builds a PrefixQuery object from a PrefixWildcardQueryNode
object. |
class |
RangeQueryNodeBuilder
Deprecated. this builder will be removed in future together with RangeQueryNode |
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 |
TermRangeQueryNodeBuilder
Builds a TermRangeQuery object from a TermRangeQueryNode
object. |
class |
WildcardQueryNodeBuilder
Builds a WildcardQuery object from a WildcardQueryNode
object. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||