diff --git a/plugin.xml b/plugin.xml
index 567a37319..8412a9d59 100644
--- a/plugin.xml
+++ b/plugin.xml
@@ -22,12 +22,12 @@
-
+
-
-
+
+
diff --git a/src/main/resources/fess_indices/fess.json b/src/main/resources/fess_indices/fess.json
index 7510eaf1b..9362a0909 100644
--- a/src/main/resources/fess_indices/fess.json
+++ b/src/main/resources/fess_indices/fess.json
@@ -686,14 +686,18 @@
"ambiguities_resolved": false
},
"unigram_tokenizer": {
- "type": "ngram",
- "min_gram": "1",
- "max_gram": "1"
+ "type": "ngram_synonym",
+ "n": "1",
+ "synonyms_path": "${fess.dictionary.path}synonym.txt",
+ "dynamic_reload": true,
+ "reload_interval": "1m"
},
"bigram_tokenizer": {
- "type": "ngram",
- "min_gram": "2",
- "max_gram": "2"
+ "type": "ngram_synonym",
+ "n": "2",
+ "synonyms_path": "${fess.dictionary.path}synonym.txt",
+ "dynamic_reload": true,
+ "reload_interval": "1m"
}
},
"analyzer": {
@@ -1137,10 +1141,9 @@
"tokenizer": "unigram_tokenizer",
"filter": [
"alphanum_word_filter",
+ "cjk_bigram",
"lowercase",
"stopword_en_filter",
- "synonym_filter",
- "cjk_bigram",
"english_keywords",
"english_override",
"stemmer_en_filter"
@@ -1161,10 +1164,9 @@
"tokenizer": "unigram_tokenizer",
"filter": [
"alphanum_word_filter",
+ "cjk_bigram",
"lowercase",
"stopword_en_filter",
- "synonym_filter",
- "cjk_bigram",
"english_keywords",
"english_override",
"stemmer_en_filter",