クラス ArraySettings


  • public class ArraySettings
    extends java.lang.Object
    • コンストラクタの概要

      コンストラクタ 
      修飾子 コンストラクタ 説明
      protected ArraySettings​(SuggestSettings settings, org.elasticsearch.client.Client client, java.lang.String settingsIndexName, java.lang.String settingsId)  
    • メソッドの概要

      すべてのメソッド インスタンス・メソッド concreteメソッド 
      修飾子とタイプ メソッド 説明
      void add​(java.lang.String key, java.lang.Object value)  
      protected void addToArrayIndex​(java.lang.String index, java.lang.String type, java.lang.String id, java.util.Map<java.lang.String,​java.lang.Object> source)  
      protected java.lang.String createArraySettingsIndexName​(java.lang.String settingsIndexName)  
      protected java.lang.String createId​(java.lang.String key, java.lang.Object value)  
      protected void createMappingIfEmpty​(java.lang.String index, java.lang.String type, org.elasticsearch.client.Client client)  
      void delete​(java.lang.String key)  
      void delete​(java.lang.String key, java.lang.String value)  
      protected void deleteFromArray​(java.lang.String index, java.lang.String type, java.lang.String id)  
      protected void deleteKeyFromArray​(java.lang.String index, java.lang.String type, java.lang.String key)  
      java.lang.String[] get​(java.lang.String key)  
      protected java.util.Map<java.lang.String,​java.lang.Object>[] getFromArrayIndex​(java.lang.String index, java.lang.String type, java.lang.String key)  
      protected java.lang.String loadIndexSettings()  
      • クラスから継承されたメソッド java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • フィールドの詳細

      • client

        protected final org.elasticsearch.client.Client client
      • arraySettingsIndexName

        protected final java.lang.String arraySettingsIndexName
      • settingsId

        protected final java.lang.String settingsId
    • コンストラクタの詳細

      • ArraySettings

        protected ArraySettings​(SuggestSettings settings,
                                org.elasticsearch.client.Client client,
                                java.lang.String settingsIndexName,
                                java.lang.String settingsId)
    • メソッドの詳細

      • get

        public java.lang.String[] get​(java.lang.String key)
      • add

        public void add​(java.lang.String key,
                        java.lang.Object value)
      • delete

        public void delete​(java.lang.String key)
      • delete

        public void delete​(java.lang.String key,
                           java.lang.String value)
      • createArraySettingsIndexName

        protected java.lang.String createArraySettingsIndexName​(java.lang.String settingsIndexName)
      • createId

        protected java.lang.String createId​(java.lang.String key,
                                            java.lang.Object value)
      • getFromArrayIndex

        protected java.util.Map<java.lang.String,​java.lang.Object>[] getFromArrayIndex​(java.lang.String index,
                                                                                             java.lang.String type,
                                                                                             java.lang.String key)
      • addToArrayIndex

        protected void addToArrayIndex​(java.lang.String index,
                                       java.lang.String type,
                                       java.lang.String id,
                                       java.util.Map<java.lang.String,​java.lang.Object> source)
      • deleteKeyFromArray

        protected void deleteKeyFromArray​(java.lang.String index,
                                          java.lang.String type,
                                          java.lang.String key)
      • deleteFromArray

        protected void deleteFromArray​(java.lang.String index,
                                       java.lang.String type,
                                       java.lang.String id)
      • createMappingIfEmpty

        protected void createMappingIfEmpty​(java.lang.String index,
                                            java.lang.String type,
                                            org.elasticsearch.client.Client client)
      • loadIndexSettings

        protected java.lang.String loadIndexSettings()
                                              throws java.io.IOException
        例外:
        java.io.IOException