public class QueryBuilders
extends java.lang.Object
| Constructor and Description |
|---|
QueryBuilders() |
| Modifier and Type | Method and Description |
|---|---|
static AndQueryBuilder |
andQuery(java.util.List<QueryBuilder> queries) |
static AndQueryBuilder |
andQuery(QueryBuilder... queries) |
static BoolQueryBuilder |
bool() |
static QueryBuilder |
boostingQuery(QueryBuilder positive,
QueryBuilder negative,
double negativeBoost) |
static DateRangeQueryBuilder |
dateRangeFilter(java.lang.String fieldName) |
static com.google.gson.JsonObject |
existsFilter(java.lang.String fieldName) |
static QueryBuilder |
filteredQuery(QueryBuilder query,
com.google.gson.JsonObject filter) |
static FunctionScoreQueryBuilder |
functionScoreQuery(QueryBuilder innerQuery) |
static FuzzyQueryBuilder |
fuzzyQuery(java.lang.String fieldName,
java.lang.String value) |
static GeoDistanceQueryBuilder |
geoDistanceQuery(java.lang.String name) |
static HasParentQueryBuilder |
hasParent(java.lang.String type,
QueryBuilder query) |
static QueryBuilder |
matchAll() |
static QueryBuilder |
nestedQuery(java.lang.String path,
QueryBuilder queryBuilder) |
static QueryBuilder |
notQuery(QueryBuilder nestedFilter) |
static NumberRangeQueryBuilder |
numberRangeFilter(java.lang.String fieldName) |
static QueryBuilder |
prefixFilter(java.lang.String name,
java.lang.String prefix) |
static QueryBuilder |
query(QueryBuilder query) |
static RegexpQueryBuilder |
regexpQuery(java.lang.String name,
com.google.gson.JsonElement value) |
static RegexpQueryBuilder |
regexpQuery(java.lang.String name,
java.lang.String value) |
static TermQueryBuilder |
termQuery(java.lang.String name,
java.lang.Boolean value) |
static TermQueryBuilder |
termQuery(java.lang.String name,
com.google.gson.JsonElement value) |
static TermQueryBuilder |
termQuery(java.lang.String name,
java.lang.Number value) |
static TermQueryBuilder |
termQuery(java.lang.String name,
java.lang.String value) |
static TermsQueryBuilder |
termsQuery(java.lang.String name,
java.lang.Boolean... values) |
static TermsQueryBuilder |
termsQuery(java.lang.String name,
com.google.gson.JsonElement values) |
static TermsQueryBuilder |
termsQuery(java.lang.String name,
java.util.List<java.lang.String> values) |
static TermsQueryBuilder |
termsQuery(java.lang.String name,
java.lang.Number... values) |
static TermsQueryBuilder |
termsQuery(java.lang.String name,
java.lang.String... values) |
static WildcardQueryBuilder |
wildcardQuery(java.lang.String name,
com.google.gson.JsonElement value) |
static WildcardQueryBuilder |
wildcardQuery(java.lang.String name,
java.lang.String value) |
public static QueryBuilder matchAll()
public static QueryBuilder filteredQuery(QueryBuilder query, com.google.gson.JsonObject filter)
public static QueryBuilder query(QueryBuilder query)
public static TermsQueryBuilder termsQuery(java.lang.String name, com.google.gson.JsonElement values)
public static TermsQueryBuilder termsQuery(java.lang.String name, java.lang.String... values)
public static TermsQueryBuilder termsQuery(java.lang.String name, java.lang.Boolean... values)
public static TermsQueryBuilder termsQuery(java.lang.String name, java.lang.Number... values)
public static TermsQueryBuilder termsQuery(java.lang.String name, java.util.List<java.lang.String> values)
public static TermQueryBuilder termQuery(java.lang.String name, com.google.gson.JsonElement value)
public static TermQueryBuilder termQuery(java.lang.String name, java.lang.String value)
public static TermQueryBuilder termQuery(java.lang.String name, java.lang.Boolean value)
public static TermQueryBuilder termQuery(java.lang.String name, java.lang.Number value)
public static WildcardQueryBuilder wildcardQuery(java.lang.String name, java.lang.String value)
public static WildcardQueryBuilder wildcardQuery(java.lang.String name, com.google.gson.JsonElement value)
public static RegexpQueryBuilder regexpQuery(java.lang.String name, java.lang.String value)
public static RegexpQueryBuilder regexpQuery(java.lang.String name, com.google.gson.JsonElement value)
public static BoolQueryBuilder bool()
public static QueryBuilder notQuery(QueryBuilder nestedFilter)
public static QueryBuilder nestedQuery(java.lang.String path, QueryBuilder queryBuilder)
public static QueryBuilder prefixFilter(java.lang.String name, java.lang.String prefix)
public static com.google.gson.JsonObject existsFilter(java.lang.String fieldName)
public static AndQueryBuilder andQuery(QueryBuilder... queries)
public static AndQueryBuilder andQuery(java.util.List<QueryBuilder> queries)
public static NumberRangeQueryBuilder numberRangeFilter(java.lang.String fieldName)
public static DateRangeQueryBuilder dateRangeFilter(java.lang.String fieldName)
public static HasParentQueryBuilder hasParent(java.lang.String type, QueryBuilder query)
public static FunctionScoreQueryBuilder functionScoreQuery(QueryBuilder innerQuery)
public static QueryBuilder boostingQuery(QueryBuilder positive, QueryBuilder negative, double negativeBoost)
public static FuzzyQueryBuilder fuzzyQuery(java.lang.String fieldName, java.lang.String value)
public static GeoDistanceQueryBuilder geoDistanceQuery(java.lang.String name)