Interface IElasticIndexService
-
- All Known Implementing Classes:
ElasticIndexService
public interface IElasticIndexService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
applyMappingSettings(org.springframework.data.elasticsearch.core.document.Document mapping)
void
applySettings(java.util.HashMap<java.lang.String,java.lang.Object> settingMap, java.lang.Class<?> clazz)
boolean
bulkIndex(java.util.List<?> list, java.lang.Class<?> clazz, java.lang.String... placeholders)
void
clearScrollHits(java.util.List<java.lang.String> scrollIds)
boolean
closeIndex(java.lang.Class<?> clazz, java.lang.String... placeholders)
boolean
createIndex(java.lang.Class<?> clazz, java.lang.String... placeholders)
boolean
deleteIndex(java.lang.Class<?> clazz, java.lang.String... placeholders)
<T> java.lang.String
index(java.lang.Class<T> clazz, T source, java.lang.String... placeholders)
boolean
indexExists(java.lang.String indexName)
boolean
openIndex(java.lang.Class<?> clazz, java.lang.String... placeholders)
java.util.Map<java.lang.String,java.lang.Object>
prepareAnalysisSettings()
boolean
putMapping(java.lang.Class<?> clazz, java.lang.String... placeholders)
boolean
putTemplate(java.lang.String name, java.lang.String source)
org.springframework.data.elasticsearch.core.SearchScrollHits<?>
scroll(java.lang.String scrollId, java.lang.Class<?> clazz, java.lang.String... placeholders)
org.springframework.data.elasticsearch.core.SearchScrollHits<?>
scrollFirst(org.springframework.data.elasticsearch.core.query.Query query, java.lang.Class<?> clazz, java.lang.String... placeholders)
org.springframework.data.elasticsearch.core.SearchHits<?>
search(org.springframework.data.elasticsearch.core.query.Query query, java.lang.Class<?> clazz, java.lang.String... placeholders)
-
-
-
Method Detail
-
indexExists
boolean indexExists(java.lang.String indexName)
-
createIndex
boolean createIndex(java.lang.Class<?> clazz, java.lang.String... placeholders)
-
prepareAnalysisSettings
java.util.Map<java.lang.String,java.lang.Object> prepareAnalysisSettings()
-
deleteIndex
boolean deleteIndex(java.lang.Class<?> clazz, java.lang.String... placeholders)
-
closeIndex
boolean closeIndex(java.lang.Class<?> clazz, java.lang.String... placeholders)
-
openIndex
boolean openIndex(java.lang.Class<?> clazz, java.lang.String... placeholders)
-
putMapping
boolean putMapping(java.lang.Class<?> clazz, java.lang.String... placeholders)
-
applyMappingSettings
void applyMappingSettings(org.springframework.data.elasticsearch.core.document.Document mapping)
-
putTemplate
boolean putTemplate(java.lang.String name, java.lang.String source)
-
index
<T> java.lang.String index(java.lang.Class<T> clazz, T source, java.lang.String... placeholders)
-
bulkIndex
boolean bulkIndex(java.util.List<?> list, java.lang.Class<?> clazz, java.lang.String... placeholders)
-
scrollFirst
org.springframework.data.elasticsearch.core.SearchScrollHits<?> scrollFirst(org.springframework.data.elasticsearch.core.query.Query query, java.lang.Class<?> clazz, java.lang.String... placeholders)
-
scroll
org.springframework.data.elasticsearch.core.SearchScrollHits<?> scroll(java.lang.String scrollId, java.lang.Class<?> clazz, java.lang.String... placeholders)
-
search
org.springframework.data.elasticsearch.core.SearchHits<?> search(org.springframework.data.elasticsearch.core.query.Query query, java.lang.Class<?> clazz, java.lang.String... placeholders)
-
applySettings
void applySettings(java.util.HashMap<java.lang.String,java.lang.Object> settingMap, java.lang.Class<?> clazz)
-
clearScrollHits
void clearScrollHits(java.util.List<java.lang.String> scrollIds)
-
-