public class JestElasticsearchTemplate extends 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,
JestResultsMapper resultMapper) |
| Modifier and Type | Method and Description |
|---|---|
Boolean |
addAlias(org.springframework.data.elasticsearch.core.query.AliasQuery query) |
void |
bulkIndex(List<org.springframework.data.elasticsearch.core.query.IndexQuery> queries) |
void |
bulkUpdate(List<org.springframework.data.elasticsearch.core.query.UpdateQuery> queries) |
<T> void |
clearScroll(String scrollId) |
<T> long |
count(org.springframework.data.elasticsearch.core.query.CriteriaQuery query) |
<T> long |
count(org.springframework.data.elasticsearch.core.query.CriteriaQuery criteriaQuery,
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,
Class<T> clazz) |
<T> boolean |
createIndex(Class<T> clazz) |
<T> boolean |
createIndex(Class<T> clazz,
Object settings) |
boolean |
createIndex(String indexName) |
boolean |
createIndex(String indexName,
Object settings) |
<T> String |
delete(Class<T> clazz,
String id) |
<T> void |
delete(org.springframework.data.elasticsearch.core.query.CriteriaQuery criteriaQuery,
Class<T> clazz) |
void |
delete(org.springframework.data.elasticsearch.core.query.DeleteQuery deleteQuery) |
<T> void |
delete(org.springframework.data.elasticsearch.core.query.DeleteQuery deleteQuery,
Class<T> clazz) |
String |
delete(String indexName,
String type,
String id) |
<T> boolean |
deleteIndex(Class<T> clazz) |
boolean |
deleteIndex(String indexName) |
org.elasticsearch.client.Client |
getClient() |
org.springframework.data.elasticsearch.core.convert.ElasticsearchConverter |
getElasticsearchConverter() |
Set<String> |
getIndicesFromAlias(String aliasName) |
<T> Map |
getMapping(Class<T> clazz) |
Map |
getMapping(String indexName,
String type) |
org.springframework.data.elasticsearch.core.mapping.ElasticsearchPersistentEntity |
getPersistentEntityFor(Class clazz) |
<T> Map |
getSetting(Class<T> clazz) |
Map |
getSetting(String indexName) |
String |
index(org.springframework.data.elasticsearch.core.query.IndexQuery query) |
<T> boolean |
indexExists(Class<T> clazz) |
boolean |
indexExists(String indexName) |
<T> org.springframework.data.domain.Page<T> |
moreLikeThis(org.springframework.data.elasticsearch.core.query.MoreLikeThisQuery query,
Class<T> clazz) |
<T> LinkedList<T> |
multiGet(org.springframework.data.elasticsearch.core.query.SearchQuery searchQuery,
Class<T> clazz) |
<T> LinkedList<T> |
multiGet(org.springframework.data.elasticsearch.core.query.SearchQuery searchQuery,
Class<T> clazz,
JestMultiGetResultMapper getResultMapper) |
<T> LinkedList<T> |
multiGet(org.springframework.data.elasticsearch.core.query.SearchQuery searchQuery,
Class<T> clazz,
org.springframework.data.elasticsearch.core.MultiGetResultMapper getResultMapper) |
<T> boolean |
putMapping(Class<T> clazz) |
<T> boolean |
putMapping(Class<T> clazz,
Object mapping) |
boolean |
putMapping(String indexName,
String type,
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) |
List<org.elasticsearch.cluster.metadata.AliasMetaData> |
queryForAlias(String indexName) |
<T> List<String> |
queryForIds(org.springframework.data.elasticsearch.core.query.SearchQuery query) |
<T> List<T> |
queryForList(org.springframework.data.elasticsearch.core.query.CriteriaQuery query,
Class<T> clazz) |
<T> List<T> |
queryForList(org.springframework.data.elasticsearch.core.query.SearchQuery query,
Class<T> clazz) |
<T> List<T> |
queryForList(org.springframework.data.elasticsearch.core.query.StringQuery query,
Class<T> clazz) |
<T> T |
queryForObject(org.springframework.data.elasticsearch.core.query.CriteriaQuery query,
Class<T> clazz) |
<T> T |
queryForObject(org.springframework.data.elasticsearch.core.query.GetQuery query,
Class<T> clazz) |
<T> T |
queryForObject(org.springframework.data.elasticsearch.core.query.GetQuery query,
Class<T> clazz,
org.springframework.data.elasticsearch.core.GetResultMapper mapper) |
<T> T |
queryForObject(org.springframework.data.elasticsearch.core.query.GetQuery query,
Class<T> clazz,
JestGetResultMapper mapper) |
<T> T |
queryForObject(String indexName,
org.springframework.data.elasticsearch.core.query.GetQuery query,
Class<T> clazz) |
<T> T |
queryForObject(String indexName,
org.springframework.data.elasticsearch.core.query.GetQuery query,
Class<T> clazz,
JestGetResultMapper mapper) |
<T> T |
queryForObject(org.springframework.data.elasticsearch.core.query.StringQuery query,
Class<T> clazz) |
<T> org.springframework.data.domain.Page<T> |
queryForPage(org.springframework.data.elasticsearch.core.query.CriteriaQuery criteriaQuery,
Class<T> clazz) |
<T> AggregatedPage<T> |
queryForPage(org.springframework.data.elasticsearch.core.query.SearchQuery query,
Class<T> clazz) |
<T> AggregatedPage<T> |
queryForPage(org.springframework.data.elasticsearch.core.query.SearchQuery query,
Class<T> clazz,
JestSearchResultMapper mapper) |
<T> AggregatedPage<T> |
queryForPage(org.springframework.data.elasticsearch.core.query.SearchQuery query,
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,
Class<T> clazz) |
<T> org.springframework.data.domain.Page<T> |
queryForPage(org.springframework.data.elasticsearch.core.query.StringQuery query,
Class<T> clazz,
JestSearchResultMapper mapper) |
<T> org.springframework.data.domain.Page<T> |
queryForPage(org.springframework.data.elasticsearch.core.query.StringQuery query,
Class<T> clazz,
org.springframework.data.elasticsearch.core.SearchResultMapper mapper) |
static String |
readFileFromClasspath(String url) |
<T> void |
refresh(Class<T> clazz) |
void |
refresh(String indexName) |
Boolean |
removeAlias(org.springframework.data.elasticsearch.core.query.AliasQuery query) |
String |
scan(org.springframework.data.elasticsearch.core.query.CriteriaQuery criteriaQuery,
long scrollTimeInMillis,
boolean noFields) |
<T> String |
scan(org.springframework.data.elasticsearch.core.query.CriteriaQuery query,
long scrollTimeInMillis,
boolean noFields,
Class<T> clazz) |
String |
scan(org.springframework.data.elasticsearch.core.query.SearchQuery searchQuery,
long scrollTimeInMillis,
boolean noFields) |
<T> String |
scan(org.springframework.data.elasticsearch.core.query.SearchQuery query,
long scrollTimeInMillis,
boolean noFields,
Class<T> clazz) |
<T> org.springframework.data.domain.Page<T> |
scroll(String scrollId,
long scrollTimeInMillis,
Class<T> clazz) |
<T> org.springframework.data.domain.Page<T> |
scroll(String scrollId,
long scrollTimeInMillis,
JestScrollResultMapper mapper) |
<T> org.springframework.data.domain.Page<T> |
scroll(String scrollId,
long scrollTimeInMillis,
org.springframework.data.elasticsearch.core.SearchResultMapper mapper) |
void |
setApplicationContext(org.springframework.context.ApplicationContext context) |
<T> org.springframework.data.util.CloseableIterator<T> |
stream(org.springframework.data.elasticsearch.core.query.CriteriaQuery query,
Class<T> clazz) |
<T> org.springframework.data.util.CloseableIterator<T> |
stream(org.springframework.data.elasticsearch.core.query.SearchQuery query,
Class<T> clazz) |
<T> org.springframework.data.util.CloseableIterator<T> |
stream(org.springframework.data.elasticsearch.core.query.SearchQuery query,
Class<T> clazz,
JestResultsMapper mapper) |
<T> org.springframework.data.util.CloseableIterator<T> |
stream(org.springframework.data.elasticsearch.core.query.SearchQuery query,
Class<T> clazz,
org.springframework.data.elasticsearch.core.SearchResultMapper mapper) |
boolean |
typeExists(String index,
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,
org.springframework.data.elasticsearch.core.convert.ElasticsearchConverter elasticsearchConverter,
JestResultsMapper resultsMapper)
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(Class<T> clazz)
createIndex in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic boolean createIndex(String indexName)
createIndex in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic boolean createIndex(String indexName, Object settings)
createIndex in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> boolean createIndex(Class<T> clazz, Object settings)
createIndex in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> boolean putMapping(Class<T> clazz)
putMapping in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic boolean putMapping(String indexName, String type, Object mapping)
putMapping in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> boolean putMapping(Class<T> clazz, Object mapping)
putMapping in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> Map getMapping(Class<T> clazz)
getMapping in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic Map getMapping(String indexName, String type)
getMapping in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic Map getSetting(String indexName)
getSetting in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> Map getSetting(Class<T> clazz)
getSetting in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> T queryForObject(org.springframework.data.elasticsearch.core.query.GetQuery query,
Class<T> clazz)
queryForObject in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> T queryForObject(org.springframework.data.elasticsearch.core.query.GetQuery query,
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,
Class<T> clazz,
JestGetResultMapper mapper)
public <T> T queryForObject(String indexName, org.springframework.data.elasticsearch.core.query.GetQuery query, Class<T> clazz)
public <T> T queryForObject(String indexName, org.springframework.data.elasticsearch.core.query.GetQuery query, Class<T> clazz, JestGetResultMapper mapper)
public <T> T queryForObject(org.springframework.data.elasticsearch.core.query.CriteriaQuery query,
Class<T> clazz)
queryForObject in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> T queryForObject(org.springframework.data.elasticsearch.core.query.StringQuery query,
Class<T> clazz)
queryForObject in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> AggregatedPage<T> queryForPage(org.springframework.data.elasticsearch.core.query.SearchQuery query, Class<T> clazz)
queryForPage in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> AggregatedPage<T> queryForPage(org.springframework.data.elasticsearch.core.query.SearchQuery query, 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, 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> List<T> queryForList(org.springframework.data.elasticsearch.core.query.CriteriaQuery query, Class<T> clazz)
queryForList in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> List<T> queryForList(org.springframework.data.elasticsearch.core.query.StringQuery query, Class<T> clazz)
queryForList in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> List<T> queryForList(org.springframework.data.elasticsearch.core.query.SearchQuery query, Class<T> clazz)
queryForList in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> List<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,
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,
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,
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,
Class<T> clazz,
JestSearchResultMapper mapper)
public <T> org.springframework.data.util.CloseableIterator<T> stream(org.springframework.data.elasticsearch.core.query.CriteriaQuery query,
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,
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,
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,
Class<T> clazz,
JestResultsMapper mapper)
public <T> long count(org.springframework.data.elasticsearch.core.query.CriteriaQuery criteriaQuery,
Class<T> clazz)
count in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> long count(org.springframework.data.elasticsearch.core.query.SearchQuery searchQuery,
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> LinkedList<T> multiGet(org.springframework.data.elasticsearch.core.query.SearchQuery searchQuery, Class<T> clazz, org.springframework.data.elasticsearch.core.MultiGetResultMapper getResultMapper)
multiGet in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> LinkedList<T> multiGet(org.springframework.data.elasticsearch.core.query.SearchQuery searchQuery, Class<T> clazz, JestMultiGetResultMapper getResultMapper)
public <T> LinkedList<T> multiGet(org.springframework.data.elasticsearch.core.query.SearchQuery searchQuery, Class<T> clazz)
multiGet in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic 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(List<org.springframework.data.elasticsearch.core.query.IndexQuery> queries)
bulkIndex in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic void bulkUpdate(List<org.springframework.data.elasticsearch.core.query.UpdateQuery> queries)
bulkUpdate in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic String delete(String indexName, String type, String id)
delete in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> void delete(org.springframework.data.elasticsearch.core.query.CriteriaQuery criteriaQuery,
Class<T> clazz)
delete in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> String delete(Class<T> clazz, String id)
delete in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> void delete(org.springframework.data.elasticsearch.core.query.DeleteQuery deleteQuery,
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(Class<T> clazz)
deleteIndex in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic boolean deleteIndex(String indexName)
deleteIndex in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> boolean indexExists(Class<T> clazz)
indexExists in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic boolean indexExists(String indexName)
indexExists in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic boolean typeExists(String index, String type)
typeExists in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic void refresh(String indexName)
refresh in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> void refresh(Class<T> clazz)
refresh in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic String scan(org.springframework.data.elasticsearch.core.query.CriteriaQuery criteriaQuery, long scrollTimeInMillis, boolean noFields)
scan in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> String scan(org.springframework.data.elasticsearch.core.query.CriteriaQuery query, long scrollTimeInMillis, boolean noFields, Class<T> clazz)
scan in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic String scan(org.springframework.data.elasticsearch.core.query.SearchQuery searchQuery, long scrollTimeInMillis, boolean noFields)
scan in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> String scan(org.springframework.data.elasticsearch.core.query.SearchQuery query, long scrollTimeInMillis, boolean noFields, Class<T> clazz)
scan in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> org.springframework.data.domain.Page<T> scroll(String scrollId, long scrollTimeInMillis, Class<T> clazz)
scroll in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> org.springframework.data.domain.Page<T> scroll(String scrollId, long scrollTimeInMillis, org.springframework.data.elasticsearch.core.SearchResultMapper mapper)
scroll in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> void clearScroll(String scrollId)
clearScroll in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic <T> org.springframework.data.domain.Page<T> scroll(String scrollId, long scrollTimeInMillis, JestScrollResultMapper mapper)
public <T> org.springframework.data.domain.Page<T> moreLikeThis(org.springframework.data.elasticsearch.core.query.MoreLikeThisQuery query,
Class<T> clazz)
moreLikeThis in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic Boolean addAlias(org.springframework.data.elasticsearch.core.query.AliasQuery query)
addAlias in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic Boolean removeAlias(org.springframework.data.elasticsearch.core.query.AliasQuery query)
removeAlias in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic List<org.elasticsearch.cluster.metadata.AliasMetaData> queryForAlias(String indexName)
queryForAlias in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationspublic org.springframework.data.elasticsearch.core.mapping.ElasticsearchPersistentEntity getPersistentEntityFor(Class clazz)
getPersistentEntityFor in interface org.springframework.data.elasticsearch.core.ElasticsearchOperationsCopyright © 2017. All Rights Reserved.