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)