@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.@Stability.Uncommitted public static GeoBoundingBoxQuery geoBoundingBox(Coordinate topLeftCoordinate, Coordinate bottomRightCoordinate)
GeoBoundingBoxQuery body.public static GeoDistanceQuery geoDistance(double locationLon, double locationLat, String distance)
GeoDistanceQuery body.@Stability.Uncommitted public static GeoDistanceQuery geoDistance(Coordinate locationCoordinate, String distance)
GeoDistanceQuery body.@Stability.Uncommitted public static GeoPolygonQuery geoPolygon(List<Coordinate> coordinates)
GeoPolygonQuery body.Copyright © 2020 Couchbase, Inc.. All rights reserved.