我正在尝试向现有的elasticsearch索引添加asciifolding过滤器,但查询结果与预期一致。但是,当我将相同的过程应用于干净索引时,它按预期工作。
这是否意味着如果我添加过滤器,我必须以某种方式强制更新所有文档以重新索引它们或什么?
答案 0 :(得分:1)
无论何时添加过滤器,都必须重新索引现有文档。使用Logstash重新索引Elasticsearch文档的This指南将对您有所帮助。基本上,您将现有文档输入Logstash,添加过滤器,并将它们输出到新索引中。
答案 1 :(得分:1)