Package de.otto.flummi.query
Class QueryBuilders
- java.lang.Object
-
- de.otto.flummi.query.QueryBuilders
-
public class QueryBuilders extends Object
-
-
Constructor Summary
Constructors Constructor Description QueryBuilders()
-
Method Summary
-
-
-
Method Detail
-
matchAll
public static QueryBuilder matchAll()
-
filteredQuery
public static QueryBuilder filteredQuery(QueryBuilder query, com.google.gson.JsonObject filter)
-
termsQuery
public static TermsQueryBuilder termsQuery(String name, com.google.gson.JsonElement value)
-
termQuery
public static TermQueryBuilder termQuery(String name, String value)
-
termQuery
public static TermQueryBuilder termQuery(String name, com.google.gson.JsonElement value)
-
bool
public static BoolQueryBuilder bool()
-
notQuery
public static QueryBuilder notQuery(QueryBuilder nestedFilter)
-
nestedQuery
public static QueryBuilder nestedQuery(String path, QueryBuilder queryBuilder)
-
prefixFilter
public static QueryBuilder prefixFilter(String name, String prefix)
-
existsFilter
public static com.google.gson.JsonObject existsFilter(String fieldName)
-
andFilter
public static AndQueryBuilder andFilter(QueryBuilder... filters)
-
numberRangeFilter
public static NumberRangeQueryBuilder numberRangeFilter(String fieldName)
-
dateRangeFilter
public static DateRangeQueryBuilder dateRangeFilter(String fieldName)
-
hasParent
public static HasParentQueryBuilder hasParent(String type, QueryBuilder query)
-
functionScoreQuery
public static FunctionScoreQueryBuilder functionScoreQuery(QueryBuilder innerQuery)
-
-