Package | Description |
---|---|
org.springframework.data.elasticsearch.core.query |
Modifier and Type | Method and Description |
---|---|
Criteria |
Criteria.and(Criteria... criterias)
Chain using
AND |
Criteria |
Criteria.and(Criteria criteria)
Chain using
AND |
Criteria |
Criteria.and(Field field)
Chain using
AND |
Criteria |
Criteria.and(String fieldName)
Chain using
AND |
Criteria |
Criteria.between(Object lowerBound,
Object upperBound)
Crates new CriteriaEntry for
RANGE [lowerBound TO upperBound] |
Criteria |
Criteria.boost(float boost)
Boost positive hit with given factor. eg. ^2.3
|
Criteria |
Criteria.boundedBy(Box boundingBox)
Creates new CriteriaEntry for
location Box bounding box |
Criteria |
Criteria.boundedBy(GeoBox boundingBox)
Creates new CriteriaEntry for
location GeoBox bounding box |
Criteria |
Criteria.boundedBy(GeoPoint topLeftPoint,
GeoPoint bottomRightPoint)
Creates new CriteriaEntry for bounding box created from points
|
Criteria |
Criteria.boundedBy(Point topLeftPoint,
Point bottomRightPoint) |
Criteria |
Criteria.boundedBy(String topLeftGeohash,
String bottomRightGeohash)
Creates new CriteriaEntry for bounding box created from points
|
Criteria |
Criteria.contains(String s)
Crates new CriteriaEntry with leading and trailing wildcards
NOTE: mind your schema as leading wildcards may not be supported and/or execution might be slow. |
Criteria |
Criteria.endsWith(String s)
Crates new CriteriaEntry with leading wildcard
NOTE: mind your schema and execution times as leading wildcards may not be supported. |
Criteria |
Criteria.expression(String s)
Crates new CriteriaEntry allowing native elasticsearch expressions
|
Criteria |
Criteria.fuzzy(String s)
Crates new CriteriaEntry with trailing ~
|
Criteria |
CriteriaQuery.getCriteria() |
Criteria |
Criteria.greaterThan(Object lowerBound) |
Criteria |
Criteria.greaterThanEqual(Object lowerBound)
Crates new CriteriaEntry for
RANGE [lowerBound TO *] |
Criteria |
Criteria.in(Iterable<?> values)
Crates new CriteriaEntry for multiple values
(arg0 arg1 arg2 ...) |
Criteria |
Criteria.in(Object... values)
Crates new CriteriaEntry for multiple values
(arg0 arg1 arg2 ...) |
Criteria |
Criteria.is(Object o)
Crates new CriteriaEntry without any wildcards
|
Criteria |
Criteria.lessThan(Object upperBound) |
Criteria |
Criteria.lessThanEqual(Object upperBound)
Crates new CriteriaEntry for
RANGE [* TO upperBound] |
Criteria |
Criteria.not()
Crates new CriteriaEntry with trailing -
|
Criteria |
Criteria.notIn(Iterable<?> values) |
Criteria |
Criteria.notIn(Object... values) |
Criteria |
Criteria.or(Criteria criteria)
Chain using
OR |
Criteria |
Criteria.or(Field field)
Chain using
OR |
Criteria |
Criteria.or(String fieldName)
Chain using
OR |
Criteria |
Criteria.startsWith(String s)
Crates new CriteriaEntry with trailing wildcard
|
static Criteria |
Criteria.where(Field field)
Static factory method to create a new Criteria for provided field
|
static Criteria |
Criteria.where(String field)
Static factory method to create a new Criteria for field with given name
|
Criteria |
Criteria.within(GeoPoint location,
String distance)
Creates new CriteriaEntry for
location WITHIN distance |
Criteria |
Criteria.within(Point location,
Distance distance)
Creates new CriteriaEntry for
location WITHIN distance |
Criteria |
Criteria.within(String geoLocation,
String distance)
Creates new CriteriaEntry for
geoLocation WITHIN distance |
Modifier and Type | Method and Description |
---|---|
List<Criteria> |
Criteria.getCriteriaChain() |
Modifier and Type | Method and Description |
---|---|
<T extends CriteriaQuery> |
CriteriaQuery.addCriteria(Criteria criteria) |
Criteria |
Criteria.and(Criteria... criterias)
Chain using
AND |
Criteria |
Criteria.and(Criteria criteria)
Chain using
AND |
Criteria |
Criteria.or(Criteria criteria)
Chain using
OR |
Constructor and Description |
---|
CriteriaQuery(Criteria criteria) |
CriteriaQuery(Criteria criteria,
Pageable pageable) |
Constructor and Description |
---|
Criteria(List<Criteria> criteriaChain,
Field field) |
Criteria(List<Criteria> criteriaChain,
String fieldname) |
Copyright © 2011–2019 Pivotal Software, Inc.. All rights reserved.