クラス ArraySettings
- java.lang.Object
-
- org.codelibs.fess.suggest.settings.ArraySettings
-
public class ArraySettings extends java.lang.Object
-
-
フィールドの概要
フィールド 修飾子とタイプ フィールド 説明 protected java.lang.StringarraySettingsIndexNameprotected org.elasticsearch.client.Clientclientprotected SuggestSettingssettingsprotected java.lang.StringsettingsId
-
コンストラクタの概要
コンストラクタ 修飾子 コンストラクタ 説明 protectedArraySettings(SuggestSettings settings, org.elasticsearch.client.Client client, java.lang.String settingsIndexName, java.lang.String settingsId)
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 voidadd(java.lang.String key, java.lang.Object value)protected voidaddToArrayIndex(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.StringcreateArraySettingsIndexName(java.lang.String settingsIndexName)protected java.lang.StringcreateId(java.lang.String key, java.lang.Object value)protected voidcreateMappingIfEmpty(java.lang.String index, java.lang.String type, org.elasticsearch.client.Client client)voiddelete(java.lang.String key)voiddelete(java.lang.String key, java.lang.String value)protected voiddeleteFromArray(java.lang.String index, java.lang.String type, java.lang.String id)protected voiddeleteKeyFromArray(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.StringloadIndexSettings()
-
-
-
フィールドの詳細
-
client
protected final org.elasticsearch.client.Client client
-
arraySettingsIndexName
protected final java.lang.String arraySettingsIndexName
-
settingsId
protected final java.lang.String settingsId
-
settings
protected final SuggestSettings settings
-
-
コンストラクタの詳細
-
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
-
-