@Stability.Internal public abstract class SearchQuery extends Object
SearchQuery
.Modifier | Constructor and Description |
---|---|
protected |
SearchQuery() |
public SearchQuery boost(double boost)
public void injectParamsAndBoost(JsonObject input)
protected abstract void injectParams(JsonObject input)
public JsonObject export()
JsonObject
.public String toString()
public static QueryStringQuery queryString(String query)
QueryStringQuery
body.public static MatchQuery match(String match)
MatchQuery
body.public static MatchPhraseQuery matchPhrase(String matchPhrase)
MatchPhraseQuery
body.public static PrefixQuery prefix(String prefix)
PrefixQuery
body.public static RegexpQuery regexp(String regexp)
RegexpQuery
body.public static TermRangeQuery termRange()
TermRangeQuery
body.public static NumericRangeQuery numericRange()
NumericRangeQuery
body.public static DateRangeQuery dateRange()
DateRangeQuery
body.public static DisjunctionQuery disjuncts(SearchQuery... queries)
DisjunctionQuery
body.public static ConjunctionQuery conjuncts(SearchQuery... queries)
ConjunctionQuery
body.public static BooleanQuery booleans()
BooleanQuery
body.public static WildcardQuery wildcard(String wildcard)
WildcardQuery
body.public static DocIdQuery docId(String... docIds)
DocIdQuery
body.public static BooleanFieldQuery booleanField(boolean value)
BooleanFieldQuery
body.public static PhraseQuery phrase(String... terms)
PhraseQuery
body.public static MatchAllQuery matchAll()
MatchAllQuery
body.public static MatchNoneQuery matchNone()
MatchNoneQuery
body.public static GeoBoundingBoxQuery geoBoundingBox(double topLeftLon, double topLeftLat, double bottomRightLon, double bottomRightLat)
GeoBoundingBoxQuery
body.public static GeoDistanceQuery geoDistance(double locationLon, double locationLat, String distance)
GeoDistanceQuery
body.Copyright © 2020 Couchbase, Inc.. All rights reserved.