Elasticsearch Stemmer覆盖令牌过滤器在使用规则路径时不起作用

时间:2015-10-23 20:24:48

标签: elasticsearch override porter-stemmer

将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

谢谢

1 个答案:

答案 0 :(得分:0)

请确保analysis/protwords.txt位于elasticsearch配置文件夹中,然后重新启动elasticsearch。

这是我唯一能想到的。 我希望这有帮助!