diff --git a/src/main/resources/esclient.xml b/src/main/resources/esclient.xml index a4fb563e3..db3b77126 100644 --- a/src/main/resources/esclient.xml +++ b/src/main/resources/esclient.xml @@ -172,6 +172,10 @@ "fess" "zh-tw/stopwords.txt" + + "fess" + "en/stemmer_override.txt" + "fess" "nl/stemmer_override.txt" diff --git a/src/main/resources/fess_indices/fess.json b/src/main/resources/fess_indices/fess.json index 0c0ade2d1..ab250d08d 100644 --- a/src/main/resources/fess_indices/fess.json +++ b/src/main/resources/fess_indices/fess.json @@ -40,6 +40,10 @@ "type": "stemmer", "name": "english" }, + "english_override": { + "type": "stemmer_override", + "rules_path": "${fess.dictionary.path}en/stemmer_override.txt" + }, "possessive_stemmer_en_filter": { "type": "stemmer", "name": "possessive_english" @@ -670,6 +674,7 @@ "truncate20_filter", "lowercase", "english_keywords", + "english_override", "possessive_stemmer_en_filter" ] }, @@ -979,6 +984,7 @@ "synonym_filter", "cjk_bigram", "english_keywords", + "english_override", "stemmer_en_filter" ] }, @@ -1002,6 +1008,7 @@ "synonym_filter", "cjk_bigram", "english_keywords", + "english_override", "stemmer_en_filter", "minhash_filter" ] diff --git a/src/main/resources/fess_indices/fess/en/stemmer_override.txt b/src/main/resources/fess_indices/fess/en/stemmer_override.txt new file mode 100644 index 000000000..e69de29bb