クラス AnalyzerSettings
- java.lang.Object
-
- org.codelibs.fess.suggest.settings.AnalyzerSettings
-
public class AnalyzerSettings extends java.lang.Object
-
-
ネストされたクラスの概要
ネストされたクラス 修飾子とタイプ クラス 説明 classAnalyzerSettings.DefaultContentsAnalyzerprotected static classAnalyzerSettings.FieldAnalyzerMapping
-
フィールドの概要
フィールド 修飾子とタイプ フィールド 説明 protected static java.util.Map<java.lang.String,java.util.Set<java.lang.String>>analyzerMapprotected java.lang.StringanalyzerSettingsIndexNameprotected org.elasticsearch.client.Clientclientstatic java.lang.StringCONTENTS_ANALYZERstatic java.lang.StringCONTENTS_READING_ANALYZERstatic java.lang.StringDOC_TYPE_NAMEstatic java.lang.StringFIELD_ANALYZER_MAPPINGprotected static java.util.Map<java.lang.String,java.util.Map<java.lang.String,AnalyzerSettings.FieldAnalyzerMapping>>fieldAnalyzerMappingMapstatic java.lang.StringNORMALIZE_ANALYZERstatic java.lang.StringREADING_ANALYZERstatic java.lang.StringREADING_TERM_ANALYZERprotected static java.lang.String[]SUPPORTED_LANGUAGES
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 AnalyzerSettings(org.elasticsearch.client.Client client, SuggestSettings settings, java.lang.String settingsIndexName)
-
メソッドの概要
すべてのメソッド staticメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 java.util.Set<java.lang.String>checkAnalyzer()protected voidcreateAnalyzerSettings(java.lang.String settings, java.lang.String mappings)protected voidcreateAnalyzerSettings(java.util.Map<java.lang.String,java.lang.Object> settings, java.util.Map<java.lang.String,java.lang.Object> mappings)protected java.lang.StringcreateAnalyzerSettingsIndexName(java.lang.String settingsIndexName)protected voiddeleteAnalyzerSettings()protected java.util.Set<java.lang.String>getAnalyzerNames()java.lang.StringgetAnalyzerSettingsIndexName()java.lang.StringgetContentsAnalyzerName(java.lang.String field, java.lang.String lang)java.lang.StringgetContentsReadingAnalyzerName(java.lang.String field, java.lang.String lang)protected java.util.Map<java.lang.String,AnalyzerSettings.FieldAnalyzerMapping>getFieldAnalyzerMapping()java.lang.StringgetNormalizeAnalyzerName(java.lang.String field, java.lang.String lang)java.lang.StringgetReadingAnalyzerName(java.lang.String field, java.lang.String lang)java.lang.StringgetReadingTermAnalyzerName(java.lang.String field, java.lang.String lang)voidinit()static booleanisSupportedLanguage(java.lang.String lang)protected java.lang.StringloadIndexMapping()protected java.lang.StringloadIndexSettings()voidupdateAnalyzer(java.util.Map<java.lang.String,java.lang.Object> settings)
-
-
-
フィールドの詳細
-
READING_ANALYZER
public static final java.lang.String READING_ANALYZER
- 関連項目:
- 定数フィールド値
-
READING_TERM_ANALYZER
public static final java.lang.String READING_TERM_ANALYZER
- 関連項目:
- 定数フィールド値
-
NORMALIZE_ANALYZER
public static final java.lang.String NORMALIZE_ANALYZER
- 関連項目:
- 定数フィールド値
-
CONTENTS_ANALYZER
public static final java.lang.String CONTENTS_ANALYZER
- 関連項目:
- 定数フィールド値
-
CONTENTS_READING_ANALYZER
public static final java.lang.String CONTENTS_READING_ANALYZER
- 関連項目:
- 定数フィールド値
-
FIELD_ANALYZER_MAPPING
public static final java.lang.String FIELD_ANALYZER_MAPPING
- 関連項目:
- 定数フィールド値
-
DOC_TYPE_NAME
public static final java.lang.String DOC_TYPE_NAME
- 関連項目:
- 定数フィールド値
-
client
protected final org.elasticsearch.client.Client client
-
analyzerSettingsIndexName
protected final java.lang.String analyzerSettingsIndexName
-
analyzerMap
protected static java.util.Map<java.lang.String,java.util.Set<java.lang.String>> analyzerMap
-
fieldAnalyzerMappingMap
protected static java.util.Map<java.lang.String,java.util.Map<java.lang.String,AnalyzerSettings.FieldAnalyzerMapping>> fieldAnalyzerMappingMap
-
SUPPORTED_LANGUAGES
protected static final java.lang.String[] SUPPORTED_LANGUAGES
-
-
コンストラクタの詳細
-
AnalyzerSettings
public AnalyzerSettings(org.elasticsearch.client.Client client, SuggestSettings settings, java.lang.String settingsIndexName)
-
-
メソッドの詳細
-
init
public void init()
-
getAnalyzerSettingsIndexName
public java.lang.String getAnalyzerSettingsIndexName()
-
getReadingAnalyzerName
public java.lang.String getReadingAnalyzerName(java.lang.String field, java.lang.String lang)
-
getReadingTermAnalyzerName
public java.lang.String getReadingTermAnalyzerName(java.lang.String field, java.lang.String lang)
-
getNormalizeAnalyzerName
public java.lang.String getNormalizeAnalyzerName(java.lang.String field, java.lang.String lang)
-
getContentsAnalyzerName
public java.lang.String getContentsAnalyzerName(java.lang.String field, java.lang.String lang)
-
getContentsReadingAnalyzerName
public java.lang.String getContentsReadingAnalyzerName(java.lang.String field, java.lang.String lang)
-
updateAnalyzer
public void updateAnalyzer(java.util.Map<java.lang.String,java.lang.Object> settings)
-
deleteAnalyzerSettings
protected void deleteAnalyzerSettings()
-
createAnalyzerSettings
protected void createAnalyzerSettings(java.lang.String settings, java.lang.String mappings)
-
createAnalyzerSettings
protected void createAnalyzerSettings(java.util.Map<java.lang.String,java.lang.Object> settings, java.util.Map<java.lang.String,java.lang.Object> mappings)
-
createAnalyzerSettingsIndexName
protected java.lang.String createAnalyzerSettingsIndexName(java.lang.String settingsIndexName)
-
loadIndexSettings
protected java.lang.String loadIndexSettings() throws java.io.IOException- 例外:
java.io.IOException
-
loadIndexMapping
protected java.lang.String loadIndexMapping() throws java.io.IOException- 例外:
java.io.IOException
-
isSupportedLanguage
public static boolean isSupportedLanguage(java.lang.String lang)
-
getAnalyzerNames
protected java.util.Set<java.lang.String> getAnalyzerNames()
-
getFieldAnalyzerMapping
protected java.util.Map<java.lang.String,AnalyzerSettings.FieldAnalyzerMapping> getFieldAnalyzerMapping()
-
checkAnalyzer
public java.util.Set<java.lang.String> checkAnalyzer()
-
-