Class QueryBuilder<T>
- java.lang.Object
-
- com.lucidworks.search.dsl.request.query.QueryBuilder<T>
-
public class QueryBuilder<T> extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <S> QueryBuilder<S>
builder(java.util.function.Consumer<Query> callback, S parent)
BoostQueryBuilder.Nested<T>
withBoostQuery()
CompoundQueryBuilder.Nested<T>
withCompoundQuery()
GraphQueryBuilder.Nested<T>
withGraphQuery()
JoinQueryBuilder.Nested<T>
withJoinQuery()
ModelQueryBuilder.Nested<T>
withModelQuery()
NegateQueryBuilder.Nested<T>
withNegateQuery()
PhraseQueryBuilder.Nested<T>
withPhraseQuery()
RangeQueryBuilder.Nested<T>
withRangeQuery()
SingleTermQueryBuilder.Nested<T>
withSingleTermQuery()
TermsQueryBuilder.Nested<T>
withTermsQuery()
TextQueryBuilder.Nested<T>
withTextQuery()
-
-
-
Method Detail
-
builder
public static <S> QueryBuilder<S> builder(java.util.function.Consumer<Query> callback, S parent)
-
withCompoundQuery
public CompoundQueryBuilder.Nested<T> withCompoundQuery()
-
withPhraseQuery
public PhraseQueryBuilder.Nested<T> withPhraseQuery()
-
withRangeQuery
public RangeQueryBuilder.Nested<T> withRangeQuery()
-
withSingleTermQuery
public SingleTermQueryBuilder.Nested<T> withSingleTermQuery()
-
withTermsQuery
public TermsQueryBuilder.Nested<T> withTermsQuery()
-
withJoinQuery
public JoinQueryBuilder.Nested<T> withJoinQuery()
-
withGraphQuery
public GraphQueryBuilder.Nested<T> withGraphQuery()
-
withTextQuery
public TextQueryBuilder.Nested<T> withTextQuery()
-
withModelQuery
public ModelQueryBuilder.Nested<T> withModelQuery()
-
withBoostQuery
public BoostQueryBuilder.Nested<T> withBoostQuery()
-
withNegateQuery
public NegateQueryBuilder.Nested<T> withNegateQuery()
-
-