List of usage examples for org.springframework.data.elasticsearch.core.query DeleteQuery getQuery
public QueryBuilder getQuery()
From source file:org.springframework.data.elasticsearch.core.ElasticsearchTemplate.java
@Override public <T> void delete(DeleteQuery deleteQuery, Class<T> clazz) { ElasticsearchPersistentEntity persistentEntity = getPersistentEntityFor(clazz); client.prepareDeleteByQuery(persistentEntity.getIndexName()).setTypes(persistentEntity.getIndexType()) .setQuery(deleteQuery.getQuery()).execute().actionGet(); }
From source file:org.springframework.data.elasticsearch.core.ElasticsearchTemplate.java
@Override public void delete(DeleteQuery deleteQuery) { Assert.notNull(deleteQuery.getIndex(), "No index defined for Query"); Assert.notNull(deleteQuery.getType(), "No type define for Query"); client.prepareDeleteByQuery(deleteQuery.getIndex()).setTypes(deleteQuery.getType()) .setQuery(deleteQuery.getQuery()).execute().actionGet(); }