Class ElasticIndexService
- java.lang.Object
-
- com.netgrif.application.engine.elastic.service.ElasticIndexService
-
- All Implemented Interfaces:
IElasticIndexService
@Service public class ElasticIndexService extends java.lang.Object implements IElasticIndexService
-
-
Constructor Summary
Constructors Constructor Description ElasticIndexService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
bulkIndex(java.util.List<?> list, java.lang.Class<?> clazz, java.lang.String... placeholders)
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)
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
public boolean indexExists(java.lang.String indexName)
- Specified by:
indexExists
in interfaceIElasticIndexService
-
index
public <T> java.lang.String index(java.lang.Class<T> clazz, T source, java.lang.String... placeholders)
- Specified by:
index
in interfaceIElasticIndexService
-
bulkIndex
public boolean bulkIndex(java.util.List<?> list, java.lang.Class<?> clazz, java.lang.String... placeholders)
- Specified by:
bulkIndex
in interfaceIElasticIndexService
-
createIndex
public boolean createIndex(java.lang.Class<?> clazz, java.lang.String... placeholders)
- Specified by:
createIndex
in interfaceIElasticIndexService
-
deleteIndex
public boolean deleteIndex(java.lang.Class<?> clazz, java.lang.String... placeholders)
- Specified by:
deleteIndex
in interfaceIElasticIndexService
-
openIndex
public boolean openIndex(java.lang.Class<?> clazz, java.lang.String... placeholders)
- Specified by:
openIndex
in interfaceIElasticIndexService
-
closeIndex
public boolean closeIndex(java.lang.Class<?> clazz, java.lang.String... placeholders)
- Specified by:
closeIndex
in interfaceIElasticIndexService
-
search
public org.springframework.data.elasticsearch.core.SearchHits<?> search(org.springframework.data.elasticsearch.core.query.Query query, java.lang.Class<?> clazz, java.lang.String... placeholders)
- Specified by:
search
in interfaceIElasticIndexService
-
putMapping
public boolean putMapping(java.lang.Class<?> clazz, java.lang.String... placeholders)
- Specified by:
putMapping
in interfaceIElasticIndexService
-
putTemplate
public boolean putTemplate(java.lang.String name, java.lang.String source)
- Specified by:
putTemplate
in interfaceIElasticIndexService
-
scrollFirst
public org.springframework.data.elasticsearch.core.SearchScrollHits<?> scrollFirst(org.springframework.data.elasticsearch.core.query.Query query, java.lang.Class<?> clazz, java.lang.String... placeholders)
- Specified by:
scrollFirst
in interfaceIElasticIndexService
-
scroll
public org.springframework.data.elasticsearch.core.SearchScrollHits<?> scroll(java.lang.String scrollId, java.lang.Class<?> clazz, java.lang.String... placeholders)
- Specified by:
scroll
in interfaceIElasticIndexService
-
-