public class JestElasticsearchTemplate
extends java.lang.Object
implements org.springframework.data.elasticsearch.core.ElasticsearchOperations, org.springframework.context.ApplicationContextAware
| Constructor and Description |
|---|
JestElasticsearchTemplate(io.searchbox.client.JestClient client) |
JestElasticsearchTemplate(io.searchbox.client.JestClient client,
org.springframework.data.elasticsearch.core.convert.ElasticsearchConverter elasticsearchConverter,
JestResultsMapper resultsMapper) |
JestElasticsearchTemplate(io.searchbox.client.JestClient client,
org.springframework.data.elasticsearch.core.convert.ElasticsearchConverter elasticsearchConverter,
JestResultsMapper resultsMapper,
ErrorMapper errorMapper,
java.util.function.Supplier<org.elasticsearch.search.builder.SearchSourceBuilder> searchSourceBuilderProvider) |
JestElasticsearchTemplate(io.searchbox.client.JestClient client,
ErrorMapper errorMapper) |
JestElasticsearchTemplate(io.searchbox.client.JestClient client,
JestResultsMapper resultMapper) |
JestElasticsearchTemplate(io.searchbox.client.JestClient client,
JestResultsMapper resultMapper,
ErrorMapper errorMapper) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Boolean |
addAlias(org.springframework.data.elasticsearch.core.query.AliasQuery query) |
void |
bulkIndex(java.util.List<org.springframework.data.elasticsearch.core.query.IndexQuery> queries) |
void |
bulkUpdate(java.util.List<org.springframework.data.elasticsearch.core.query.UpdateQuery> queries) |
void |
clearScroll(java.lang.String scrollId) |
<T> org.springframework.data.domain.Page<T> |
continueScroll(java.lang.String scrollId,
long scrollTimeInMillis,
java.lang.Class<T> clazz) |
<T> org.springframework.data.domain.Page<T> |
continueScroll(java.lang.String scrollId,
long scrollTimeInMillis,
java.lang.Class<T> clazz,
JestScrollResultMapper mapper) |
<T> org.springframework.data.domain.Page<T> |
continueScroll(java.lang.String scrollId,
long scrollTimeInMillis,
java.lang.Class<T> clazz,
org.springframework.data.elasticsearch.core.SearchResultMapper mapper) |
<T> long |
count(org.springframework.data.elasticsearch.core.query.CriteriaQuery query) |
<T> long |
count(org.springframework.data.elasticsearch.core.query.CriteriaQuery criteriaQuery,
java.lang.Class<T> clazz) |
<T> long |
count(org.springframework.data.elasticsearch.core.query.SearchQuery query) |
<T> long |
count(org.springframework.data.elasticsearch.core.query.SearchQuery searchQuery,
java.lang.Class<T> clazz) |
<T> boolean |
createIndex(java.lang.Class<T> clazz) |
<T> boolean |
createIndex(java.lang.Class<T> clazz,
java.lang.Object settings) |
boolean |
createIndex(java.lang.String indexName) |
boolean |
createIndex(java.lang.String indexName,
java.lang.Object settings) |
<T> java.lang.String |
delete(java.lang.Class<T> clazz,
java.lang.String id) |
<T> void |
delete(org.springframework.data.elasticsearch.core.query.CriteriaQuery criteriaQuery,
java.lang.Class<T> clazz) |
void |
delete(org.springframework.data.elasticsearch.core.query.DeleteQuery deleteQuery) |
<T> void |
delete(org.springframework.data.elasticsearch.core.query.DeleteQuery deleteQuery,
java.lang.Class<T> clazz) |
java.lang.String |
delete(java.lang.String indexName,
java.lang.String type,
java.lang.String id) |
<T> boolean |
deleteIndex(java.lang.Class<T> clazz) |
boolean |
deleteIndex(java.lang.String indexName) |
org.elasticsearch.client.Client |
getClient() |
org.springframework.data.elasticsearch.core.convert.ElasticsearchConverter |
getElasticsearchConverter() |
java.util.Set<java.lang.String> |
getIndicesFromAlias(java.lang.String aliasName) |
<T> java.util.Map |
getMapping(java.lang.Class<T> clazz) |
java.util.Map |
getMapping(java.lang.String indexName,
java.lang.String type) |
org.springframework.data.elasticsearch.core.mapping.ElasticsearchPersistentEntity<java.lang.Object> |
getPersistentEntityFor(java.lang.Class clazz) |
<T> java.util.Map |
getSetting(java.lang.Class<T> clazz) |
java.util.Map |
getSetting(java.lang.String indexName) |
java.lang.String |
index(org.springframework.data.elasticsearch.core.query.IndexQuery query) |
<T> boolean |
indexExists(java.lang.Class<T> clazz) |
boolean |
indexExists(java.lang.String indexName) |
<T> org.springframework.data.domain.Page<T> |
moreLikeThis(org.springframework.data.elasticsearch.core.query.MoreLikeThisQuery query,
java.lang.Class<T> clazz) |
<T> java.util.LinkedList<T> |
multiGet(org.springframework.data.elasticsearch.core.query.SearchQuery searchQuery,
java.lang.Class<T> clazz) |
<T> java.util.LinkedList<T> |
multiGet(org.springframework.data.elasticsearch.core.query.SearchQuery searchQuery,
java.lang.Class<T> clazz,
JestMultiGetResultMapper getResultMapper) |
<T> java.util.LinkedList<T> |
multiGet(org.springframework.data.elasticsearch.core.query.SearchQuery searchQuery,
java.lang.Class<T> clazz,
org.springframework.data.elasticsearch.core.MultiGetResultMapper getResultMapper) |
<T> boolean |
putMapping(java.lang.Class<T> clazz) |
<T> boolean |
putMapping(java.lang.Class<T> clazz,
java.lang.Object mapping) |
boolean |
putMapping(java.lang.String indexName,
java.lang.String type,
java.lang.Object mapping) |
<T> T |
query(org.springframework.data.elasticsearch.core.query.SearchQuery query,
JestResultsExtractor<T> resultsExtractor) |
<T> T |
query(org.springframework.data.elasticsearch.core.query.SearchQuery query,
org.springframework.data.elasticsearch.core.ResultsExtractor<T> resultsExtractor) |
java.util.List<org.elasticsearch.cluster.metadata.AliasMetaData> |
queryForAlias(java.lang.String indexName) |
<T> java.util.List<java.lang.String> |
queryForIds(org.springframework.data.elasticsearch.core.query.SearchQuery query) |
<T> java.util.List<T> |
queryForList(org.springframework.data.elasticsearch.core.query.CriteriaQuery query,
java.lang.Class<T> clazz) |
<T> java.util.List<T> |
queryForList(org.springframework.data.elasticsearch.core.query.SearchQuery query,
java.lang.Class<T> clazz) |
<T> java.util.List<T> |
queryForList(org.springframework.data.elasticsearch.core.query.StringQuery query,
java.lang.Class<T> clazz) |
<T> T |
queryForObject(org.springframework.data.elasticsearch.core.query.CriteriaQuery query,
java.lang.Class<T> clazz) |
<T> T |
queryForObject(org.springframework.data.elasticsearch.core.query.GetQuery query,
java.lang.Class<T> clazz) |
<T> T |
queryForObject(org.springframework.data.elasticsearch.core.query.GetQuery query,
java.lang.Class<T> clazz,
org.springframework.data.elasticsearch.core.GetResultMapper mapper) |
<T> T |
queryForObject(org.springframework.data.elasticsearch.core.query.GetQuery query,
java.lang.Class<T> clazz,
JestGetResultMapper mapper) |
<T> T |
queryForObject(java.lang.String indexName,
org.springframework.data.elasticsearch.core.query.GetQuery query,
java.lang.Class<T> clazz) |
<T> T |
queryForObject(java.lang.String indexName,
org.springframework.data.elasticsearch.core.query.GetQuery query,
java.lang.Class<T> clazz,
JestGetResultMapper mapper) |
<T> T |
queryForObject(org.springframework.data.elasticsearch.core.query.StringQuery query,
java.lang.Class<T> clazz) |
<T> org.springframework.data.domain.Page<T> |
queryForPage(org.springframework.data.elasticsearch.core.query.CriteriaQuery criteriaQuery,
java.lang.Class<T> clazz) |
<T> AggregatedPage<T> |
queryForPage(org.springframework.data.elasticsearch.core.query.SearchQuery query,
java.lang.Class<T> clazz) |
<T> AggregatedPage<T> |
queryForPage(org.springframework.data.elasticsearch.core.query.SearchQuery query,
java.lang.Class<T> clazz,
JestSearchResultMapper mapper) |
<T> AggregatedPage<T> |
queryForPage(org.springframework.data.elasticsearch.core.query.SearchQuery query,
java.lang.Class<T> clazz,
org.springframework.data.elasticsearch.core.SearchResultMapper mapper) |
<T> org.springframework.data.domain.Page<T> |
queryForPage(org.springframework.data.elasticsearch.core.query.StringQuery query,
java.lang.Class<T> clazz) |
<T> org.springframework.data.domain.Page<T> |
queryForPage(org.springframework.data.elasticsearch.core.query.StringQuery query,
java.lang.Class<T> clazz,
JestSearchResultMapper mapper) |
<T> org.springframework.data.domain.Page<T> |
queryForPage(org.springframework.data.elasticsearch.core.query.StringQuery query,
java.lang.Class<T> clazz,
org.springframework.data.elasticsearch.core.SearchResultMapper mapper) |
static java.lang.String |
readFileFromClasspath(java.lang.String url) |
<T> void |
refresh(java.lang.Class<T> clazz) |
void |
refresh(java.lang.String indexName) |
java.lang.Boolean |
removeAlias(org.springframework.data.elasticsearch.core.query.AliasQuery query) |
void |
setApplicationContext(org.springframework.context.ApplicationContext context) |
<T> org.springframework.data.domain.Page<T> |
startScroll(long scrollTimeInMillis,
org.springframework.data.elasticsearch.core.query.CriteriaQuery criteriaQuery,
java.lang.Class<T> clazz) |
<T> org.springframework.data.domain.Page<T> |
startScroll(long scrollTimeInMillis,
org.springframework.data.elasticsearch.core.query.CriteriaQuery criteriaQuery,
java.lang.Class<T> clazz,
JestSearchResultMapper mapper) |
<T> org.springframework.data.domain.Page<T> |
startScroll(long scrollTimeInMillis,
org.springframework.data.elasticsearch.core.query.CriteriaQuery criteriaQuery,
java.lang.Class<T> clazz,
org.springframework.data.elasticsearch.core.SearchResultMapper mapper) |
<T> org.springframework.data.domain.Page<T> |
startScroll(long scrollTimeInMillis,
org.springframework.data.elasticsearch.core.query.SearchQuery searchQuery,
java.lang.Class<T> clazz) |
<T> org.springframework.data.domain.Page<T> |
startScroll(long scrollTimeInMillis,
org.springframework.data.elasticsearch.core.query.SearchQuery searchQuery,
java.lang.Class<T> clazz,
JestSearchResultMapper mapper) |
<T> org.springframework.data.domain.Page<T> |
startScroll(long scrollTimeInMillis,
org.springframework.data.elasticsearch.core.query.SearchQuery searchQuery,
java.lang.Class<T> clazz,
org.springframework.data.elasticsearch.core.SearchResultMapper mapper) |
<T> org.springframework.data.util.CloseableIterator<T> |
stream(org.springframework.data.elasticsearch.core.query.CriteriaQuery query,
java.lang.Class<T> clazz) |
<T> org.springframework.data.util.CloseableIterator<T> |
stream(org.springframework.data.elasticsearch.core.query.SearchQuery query,
java.lang.Class<T> clazz) |
<T> org.springframework.data.util.CloseableIterator<T> |
stream(org.springframework.data.elasticsearch.core.query.SearchQuery query,
java.lang.Class<T> clazz,
JestResultsMapper mapper) |
<T> org.springframework.data.util.CloseableIterator<T> |
stream(org.springframework.data.elasticsearch.core.query.SearchQuery query,
java.lang.Class<T> clazz,
org.springframework.data.elasticsearch.core.SearchResultMapper mapper) |
boolean |
typeExists(java.lang.String index,
java.lang.String type) |
org.elasticsearch.action.update.UpdateResponse |
update(org.springframework.data.elasticsearch.core.query.UpdateQuery updateQuery) |
public JestElasticsearchTemplate(io.searchbox.client.JestClient client)
public JestElasticsearchTemplate(io.searchbox.client.JestClient client,
JestResultsMapper resultMapper)
public JestElasticsearchTemplate(io.searchbox.client.JestClient client,
JestResultsMapper resultMapper,
ErrorMapper errorMapper)
public JestElasticsearchTemplate(io.searchbox.client.JestClient client,
ErrorMapper errorMapper)
public JestElasticsearchTemplate(io.searchbox.client.JestClient client,
org.springframework.data.elasticsearch.core.convert.ElasticsearchConverter elasticsearchConverter,
JestResultsMapper resultsMapper)
public JestElasticsearchTemplate(io.searchbox.client.JestClient client,
org.springframework.data.elasticsearch.core.convert.ElasticsearchConverter elasticsearchConverter,
JestResultsMapper resultsMapper,
ErrorMapper errorMapper,
java.util.function.Supplier<org.elasticsearch.search.builder.SearchSourceBuilder> searchSourceBuilderProvider)
public static java.lang.String readFileFromClasspath(java.lang.String url)
public void setApplicationContext(org.springframework.context.ApplicationContext context)
throws org.springframework.beans.BeansException
setApplicationContext in interface org.springframework.context.ApplicationContextAwareorg.springframework.beans.BeansExceptionpublic org.springframework.data.elasticsearch.core.convert.ElasticsearchConverter getElasticsearchConverter()
getElasticsearchConverter in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic org.elasticsearch.client.Client getClient()
getClient in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> boolean createIndex(java.lang.Class<T> clazz)
createIndex in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic boolean createIndex(java.lang.String indexName)
createIndex in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic boolean createIndex(java.lang.String indexName,
java.lang.Object settings)
createIndex in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> boolean createIndex(java.lang.Class<T> clazz,
java.lang.Object settings)
createIndex in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> boolean putMapping(java.lang.Class<T> clazz)
putMapping in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic boolean putMapping(java.lang.String indexName,
java.lang.String type,
java.lang.Object mapping)
putMapping in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> boolean putMapping(java.lang.Class<T> clazz,
java.lang.Object mapping)
putMapping in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> java.util.Map getMapping(java.lang.Class<T> clazz)
getMapping in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic java.util.Map getMapping(java.lang.String indexName,
java.lang.String type)
getMapping in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic java.util.Map getSetting(java.lang.String indexName)
getSetting in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> java.util.Map getSetting(java.lang.Class<T> clazz)
getSetting in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> T queryForObject(org.springframework.data.elasticsearch.core.query.GetQuery query,
java.lang.Class<T> clazz)
queryForObject in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> T queryForObject(org.springframework.data.elasticsearch.core.query.GetQuery query,
java.lang.Class<T> clazz,
org.springframework.data.elasticsearch.core.GetResultMapper mapper)
queryForObject in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> T queryForObject(org.springframework.data.elasticsearch.core.query.GetQuery query,
java.lang.Class<T> clazz,
JestGetResultMapper mapper)
public <T> T queryForObject(java.lang.String indexName,
org.springframework.data.elasticsearch.core.query.GetQuery query,
java.lang.Class<T> clazz)
public <T> T queryForObject(java.lang.String indexName,
org.springframework.data.elasticsearch.core.query.GetQuery query,
java.lang.Class<T> clazz,
JestGetResultMapper mapper)
public <T> T queryForObject(org.springframework.data.elasticsearch.core.query.CriteriaQuery query,
java.lang.Class<T> clazz)
queryForObject in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> T queryForObject(org.springframework.data.elasticsearch.core.query.StringQuery query,
java.lang.Class<T> clazz)
queryForObject in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> AggregatedPage<T> queryForPage(org.springframework.data.elasticsearch.core.query.SearchQuery query, java.lang.Class<T> clazz)
queryForPage in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> AggregatedPage<T> queryForPage(org.springframework.data.elasticsearch.core.query.SearchQuery query, java.lang.Class<T> clazz, org.springframework.data.elasticsearch.core.SearchResultMapper mapper)
queryForPage in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> AggregatedPage<T> queryForPage(org.springframework.data.elasticsearch.core.query.SearchQuery query, java.lang.Class<T> clazz, JestSearchResultMapper mapper)
public <T> T query(org.springframework.data.elasticsearch.core.query.SearchQuery query,
org.springframework.data.elasticsearch.core.ResultsExtractor<T> resultsExtractor)
query in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> T query(org.springframework.data.elasticsearch.core.query.SearchQuery query,
JestResultsExtractor<T> resultsExtractor)
public <T> java.util.List<T> queryForList(org.springframework.data.elasticsearch.core.query.CriteriaQuery query,
java.lang.Class<T> clazz)
queryForList in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> java.util.List<T> queryForList(org.springframework.data.elasticsearch.core.query.StringQuery query,
java.lang.Class<T> clazz)
queryForList in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> java.util.List<T> queryForList(org.springframework.data.elasticsearch.core.query.SearchQuery query,
java.lang.Class<T> clazz)
queryForList in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> java.util.List<java.lang.String> queryForIds(org.springframework.data.elasticsearch.core.query.SearchQuery query)
queryForIds in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> org.springframework.data.domain.Page<T> queryForPage(org.springframework.data.elasticsearch.core.query.CriteriaQuery criteriaQuery,
java.lang.Class<T> clazz)
queryForPage in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> org.springframework.data.domain.Page<T> queryForPage(org.springframework.data.elasticsearch.core.query.StringQuery query,
java.lang.Class<T> clazz)
queryForPage in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> org.springframework.data.domain.Page<T> queryForPage(org.springframework.data.elasticsearch.core.query.StringQuery query,
java.lang.Class<T> clazz,
org.springframework.data.elasticsearch.core.SearchResultMapper mapper)
queryForPage in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> org.springframework.data.domain.Page<T> queryForPage(org.springframework.data.elasticsearch.core.query.StringQuery query,
java.lang.Class<T> clazz,
JestSearchResultMapper mapper)
public <T> org.springframework.data.util.CloseableIterator<T> stream(org.springframework.data.elasticsearch.core.query.CriteriaQuery query,
java.lang.Class<T> clazz)
stream in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> org.springframework.data.util.CloseableIterator<T> stream(org.springframework.data.elasticsearch.core.query.SearchQuery query,
java.lang.Class<T> clazz)
stream in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> org.springframework.data.util.CloseableIterator<T> stream(org.springframework.data.elasticsearch.core.query.SearchQuery query,
java.lang.Class<T> clazz,
org.springframework.data.elasticsearch.core.SearchResultMapper mapper)
stream in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> org.springframework.data.util.CloseableIterator<T> stream(org.springframework.data.elasticsearch.core.query.SearchQuery query,
java.lang.Class<T> clazz,
JestResultsMapper mapper)
public <T> long count(org.springframework.data.elasticsearch.core.query.CriteriaQuery criteriaQuery,
java.lang.Class<T> clazz)
count in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> long count(org.springframework.data.elasticsearch.core.query.SearchQuery searchQuery,
java.lang.Class<T> clazz)
count in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> long count(org.springframework.data.elasticsearch.core.query.CriteriaQuery query)
count in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> long count(org.springframework.data.elasticsearch.core.query.SearchQuery query)
count in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> java.util.LinkedList<T> multiGet(org.springframework.data.elasticsearch.core.query.SearchQuery searchQuery,
java.lang.Class<T> clazz,
org.springframework.data.elasticsearch.core.MultiGetResultMapper getResultMapper)
multiGet in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> java.util.LinkedList<T> multiGet(org.springframework.data.elasticsearch.core.query.SearchQuery searchQuery,
java.lang.Class<T> clazz,
JestMultiGetResultMapper getResultMapper)
public <T> java.util.LinkedList<T> multiGet(org.springframework.data.elasticsearch.core.query.SearchQuery searchQuery,
java.lang.Class<T> clazz)
multiGet in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic java.lang.String index(org.springframework.data.elasticsearch.core.query.IndexQuery query)
index in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic org.elasticsearch.action.update.UpdateResponse update(org.springframework.data.elasticsearch.core.query.UpdateQuery updateQuery)
update in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic void bulkIndex(java.util.List<org.springframework.data.elasticsearch.core.query.IndexQuery> queries)
bulkIndex in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic void bulkUpdate(java.util.List<org.springframework.data.elasticsearch.core.query.UpdateQuery> queries)
bulkUpdate in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic java.lang.String delete(java.lang.String indexName,
java.lang.String type,
java.lang.String id)
delete in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> void delete(org.springframework.data.elasticsearch.core.query.CriteriaQuery criteriaQuery,
java.lang.Class<T> clazz)
delete in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> java.lang.String delete(java.lang.Class<T> clazz,
java.lang.String id)
delete in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> void delete(org.springframework.data.elasticsearch.core.query.DeleteQuery deleteQuery,
java.lang.Class<T> clazz)
delete in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic void delete(org.springframework.data.elasticsearch.core.query.DeleteQuery deleteQuery)
delete in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> boolean deleteIndex(java.lang.Class<T> clazz)
deleteIndex in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic boolean deleteIndex(java.lang.String indexName)
deleteIndex in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> boolean indexExists(java.lang.Class<T> clazz)
indexExists in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic boolean indexExists(java.lang.String indexName)
indexExists in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic boolean typeExists(java.lang.String index,
java.lang.String type)
typeExists in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic void refresh(java.lang.String indexName)
refresh in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> void refresh(java.lang.Class<T> clazz)
refresh in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> org.springframework.data.domain.Page<T> startScroll(long scrollTimeInMillis,
org.springframework.data.elasticsearch.core.query.SearchQuery searchQuery,
java.lang.Class<T> clazz)
startScroll in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> org.springframework.data.domain.Page<T> startScroll(long scrollTimeInMillis,
org.springframework.data.elasticsearch.core.query.CriteriaQuery criteriaQuery,
java.lang.Class<T> clazz)
startScroll in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> org.springframework.data.domain.Page<T> startScroll(long scrollTimeInMillis,
org.springframework.data.elasticsearch.core.query.SearchQuery searchQuery,
java.lang.Class<T> clazz,
org.springframework.data.elasticsearch.core.SearchResultMapper mapper)
startScroll in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> org.springframework.data.domain.Page<T> startScroll(long scrollTimeInMillis,
org.springframework.data.elasticsearch.core.query.SearchQuery searchQuery,
java.lang.Class<T> clazz,
JestSearchResultMapper mapper)
public <T> org.springframework.data.domain.Page<T> startScroll(long scrollTimeInMillis,
org.springframework.data.elasticsearch.core.query.CriteriaQuery criteriaQuery,
java.lang.Class<T> clazz,
org.springframework.data.elasticsearch.core.SearchResultMapper mapper)
startScroll in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> org.springframework.data.domain.Page<T> startScroll(long scrollTimeInMillis,
org.springframework.data.elasticsearch.core.query.CriteriaQuery criteriaQuery,
java.lang.Class<T> clazz,
JestSearchResultMapper mapper)
public <T> org.springframework.data.domain.Page<T> continueScroll(@Nullable
java.lang.String scrollId,
long scrollTimeInMillis,
java.lang.Class<T> clazz)
continueScroll in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> org.springframework.data.domain.Page<T> continueScroll(@Nullable
java.lang.String scrollId,
long scrollTimeInMillis,
java.lang.Class<T> clazz,
org.springframework.data.elasticsearch.core.SearchResultMapper mapper)
continueScroll in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> org.springframework.data.domain.Page<T> continueScroll(@Nullable
java.lang.String scrollId,
long scrollTimeInMillis,
java.lang.Class<T> clazz,
JestScrollResultMapper mapper)
public void clearScroll(java.lang.String scrollId)
clearScroll in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> org.springframework.data.domain.Page<T> moreLikeThis(org.springframework.data.elasticsearch.core.query.MoreLikeThisQuery query,
java.lang.Class<T> clazz)
moreLikeThis in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic java.lang.Boolean addAlias(org.springframework.data.elasticsearch.core.query.AliasQuery query)
addAlias in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic java.lang.Boolean removeAlias(org.springframework.data.elasticsearch.core.query.AliasQuery query)
removeAlias in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic java.util.List<org.elasticsearch.cluster.metadata.AliasMetaData> queryForAlias(java.lang.String indexName)
queryForAlias in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic java.util.Set<java.lang.String> getIndicesFromAlias(java.lang.String aliasName)
public org.springframework.data.elasticsearch.core.mapping.ElasticsearchPersistentEntity<java.lang.Object> getPersistentEntityFor(java.lang.Class clazz)
getPersistentEntityFor in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationsCopyright © 2018. All Rights Reserved.