将Stemmer Override Token Filter与包含所有规则的文件一起使用时出现问题。它不起作用!使用内联规则时,它可以正常工作。有谁知道为什么会这样?
不工作的例子:
"protwords": { "type": "stemmer_override", "rules_path" : "analysis/protwords.txt" }
工作示例:
"protwords": { "type": "stemmer_override", "rules" : [ "jacke=>jacke", "jacken=>jacke", ] }
ES版本1.7.1
谢谢
答案 0 :(得分:0)
请确保analysis/protwords.txt
位于elasticsearch配置文件夹中,然后重新启动elasticsearch。
这是我唯一能想到的。 我希望这有帮助!