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