@ProviderType
public interface Queries
Modifier and Type | Method and Description |
---|---|
BooleanQuery |
booleanQuery() |
BoostingQuery |
boosting(Query positiveQuery,
Query negativeQuery) |
CommonTermsQuery |
commonTerms(java.lang.String field,
java.lang.String text) |
ConstantScoreQuery |
constantScore(Query query) |
DateRangeTermQuery |
dateRangeTerm(java.lang.String field,
boolean includesLower,
boolean includesUpper,
java.lang.String startDate,
java.lang.String endDate) |
DisMaxQuery |
disMax() |
ExistsQuery |
exists(java.lang.String field) |
FunctionScoreQuery |
functionScore(Query query) |
FuzzyQuery |
fuzzy(java.lang.String field,
java.lang.String value) |
GeoBoundingBoxQuery |
geoBoundingBox(java.lang.String field,
GeoLocationPoint topLeftGeoLocationPoint,
GeoLocationPoint bottomRightGeoLocationPoint) |
GeoDistanceQuery |
geoDistance(java.lang.String field,
GeoLocationPoint pinGeoLocationPoint,
GeoDistance geoDistance) |
GeoDistanceRangeQuery |
geoDistanceRange(java.lang.String field,
boolean includesLower,
boolean includesUpper,
GeoDistance lowerBoundGeoDistance,
GeoLocationPoint pinGeoLocationPoint,
GeoDistance upperBoundGeoDistance) |
GeoPolygonQuery |
geoPolygon(java.lang.String field) |
GeoShapeQuery |
geoShape(java.lang.String field,
Shape shape) |
GeoShapeQuery |
geoShape(java.lang.String field,
java.lang.String indexedShapeId,
java.lang.String indexedShapeType) |
IdsQuery |
ids() |
MatchQuery |
match(java.lang.String field,
java.lang.Object value) |
MatchAllQuery |
matchAll() |
MatchPhraseQuery |
matchPhrase(java.lang.String field,
java.lang.Object value) |
MatchPhrasePrefixQuery |
matchPhrasePrefix(java.lang.String field,
java.lang.Object value) |
MoreLikeThisQuery |
moreLikeThis(java.util.List<java.lang.String> likeTexts) |
MoreLikeThisQuery |
moreLikeThis(java.lang.String... likeTexts) |
MultiMatchQuery |
multiMatch(java.lang.Object value,
java.util.Set<java.lang.String> fields) |
MultiMatchQuery |
multiMatch(java.lang.Object value,
java.lang.String... fields) |
NestedQuery |
nested(java.lang.String path,
Query query) |
PercolateQuery |
percolate(java.lang.String field,
java.util.List<java.lang.String> documentJSONs) |
PrefixQuery |
prefix(java.lang.String field,
java.lang.String prefix) |
RangeTermQuery |
rangeTerm(java.lang.String field,
boolean includesLower,
boolean includesUpper) |
RangeTermQuery |
rangeTerm(java.lang.String field,
boolean includesLower,
boolean includesUpper,
java.lang.Object lowerBound,
java.lang.Object upperBound) |
RegexQuery |
regex(java.lang.String field,
java.lang.String regex) |
ScriptQuery |
script(Script script) |
SimpleStringQuery |
simpleString(java.lang.String query) |
StringQuery |
string(java.lang.String query) |
TermQuery |
term(java.lang.String field,
java.lang.Object value) |
TermsQuery |
terms(java.lang.String field) |
TermsSetQuery |
termsSet(java.lang.String fieldName,
java.util.List<java.lang.Object> values) |
WildcardQuery |
wildcard(java.lang.String field,
java.lang.String value) |
BooleanQuery booleanQuery()
BoostingQuery boosting(Query positiveQuery, Query negativeQuery)
CommonTermsQuery commonTerms(java.lang.String field, java.lang.String text)
ConstantScoreQuery constantScore(Query query)
DateRangeTermQuery dateRangeTerm(java.lang.String field, boolean includesLower, boolean includesUpper, java.lang.String startDate, java.lang.String endDate)
DisMaxQuery disMax()
ExistsQuery exists(java.lang.String field)
FunctionScoreQuery functionScore(Query query)
FuzzyQuery fuzzy(java.lang.String field, java.lang.String value)
GeoBoundingBoxQuery geoBoundingBox(java.lang.String field, GeoLocationPoint topLeftGeoLocationPoint, GeoLocationPoint bottomRightGeoLocationPoint)
GeoDistanceQuery geoDistance(java.lang.String field, GeoLocationPoint pinGeoLocationPoint, GeoDistance geoDistance)
GeoDistanceRangeQuery geoDistanceRange(java.lang.String field, boolean includesLower, boolean includesUpper, GeoDistance lowerBoundGeoDistance, GeoLocationPoint pinGeoLocationPoint, GeoDistance upperBoundGeoDistance)
GeoPolygonQuery geoPolygon(java.lang.String field)
GeoShapeQuery geoShape(java.lang.String field, Shape shape)
GeoShapeQuery geoShape(java.lang.String field, java.lang.String indexedShapeId, java.lang.String indexedShapeType)
IdsQuery ids()
MatchQuery match(java.lang.String field, java.lang.Object value)
MatchAllQuery matchAll()
MatchPhraseQuery matchPhrase(java.lang.String field, java.lang.Object value)
MatchPhrasePrefixQuery matchPhrasePrefix(java.lang.String field, java.lang.Object value)
MoreLikeThisQuery moreLikeThis(java.util.List<java.lang.String> likeTexts)
MoreLikeThisQuery moreLikeThis(java.lang.String... likeTexts)
MultiMatchQuery multiMatch(java.lang.Object value, java.util.Set<java.lang.String> fields)
MultiMatchQuery multiMatch(java.lang.Object value, java.lang.String... fields)
NestedQuery nested(java.lang.String path, Query query)
PercolateQuery percolate(java.lang.String field, java.util.List<java.lang.String> documentJSONs)
PrefixQuery prefix(java.lang.String field, java.lang.String prefix)
RangeTermQuery rangeTerm(java.lang.String field, boolean includesLower, boolean includesUpper)
RangeTermQuery rangeTerm(java.lang.String field, boolean includesLower, boolean includesUpper, java.lang.Object lowerBound, java.lang.Object upperBound)
RegexQuery regex(java.lang.String field, java.lang.String regex)
ScriptQuery script(Script script)
SimpleStringQuery simpleString(java.lang.String query)
StringQuery string(java.lang.String query)
TermQuery term(java.lang.String field, java.lang.Object value)
TermsQuery terms(java.lang.String field)
TermsSetQuery termsSet(java.lang.String fieldName, java.util.List<java.lang.Object> values)
WildcardQuery wildcard(java.lang.String field, java.lang.String value)