Class 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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ElasticIndexService

        public ElasticIndexService()
    • Method Detail

      • index

        public <T> java.lang.String index​(java.lang.Class<T> clazz,
                                          T source,
                                          java.lang.String... placeholders)
        Specified by:
        index in interface IElasticIndexService
      • bulkIndex

        public boolean bulkIndex​(java.util.List<?> list,
                                 java.lang.Class<?> clazz,
                                 java.lang.String... placeholders)
        Specified by:
        bulkIndex in interface IElasticIndexService
      • createIndex

        public boolean createIndex​(java.lang.Class<?> clazz,
                                   java.lang.String... placeholders)
        Specified by:
        createIndex in interface IElasticIndexService
      • deleteIndex

        public boolean deleteIndex​(java.lang.Class<?> clazz,
                                   java.lang.String... placeholders)
        Specified by:
        deleteIndex in interface IElasticIndexService
      • openIndex

        public boolean openIndex​(java.lang.Class<?> clazz,
                                 java.lang.String... placeholders)
        Specified by:
        openIndex in interface IElasticIndexService
      • closeIndex

        public boolean closeIndex​(java.lang.Class<?> clazz,
                                  java.lang.String... placeholders)
        Specified by:
        closeIndex in interface IElasticIndexService
      • 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 interface IElasticIndexService
      • putMapping

        public boolean putMapping​(java.lang.Class<?> clazz,
                                  java.lang.String... placeholders)
        Specified by:
        putMapping in interface IElasticIndexService
      • putTemplate

        public boolean putTemplate​(java.lang.String name,
                                   java.lang.String source)
        Specified by:
        putTemplate in interface IElasticIndexService
      • 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 interface IElasticIndexService
      • 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 interface IElasticIndexService