我正在尝试将asciifolding过滤器添加到现有的Elasticsearch索引,但是查询结果符合预期。但是,当我对清除索引应用相同的过程时,它会按预期工作。
这是否意味着如果添加过滤器,就必须以某种方式强制对所有文档进行更新以对它们重新编制索引?
最佳答案
每当添加过滤器时,都必须重新索引现有文档。 This使用Logstash为Elasticsearch文档重新索引的指南将为您提供帮助。本质上,您将现有文档输入Logstash,添加过滤器,并将其输出到新索引中。
关于elasticsearch - elasticsearch-将asciifolding过滤器添加到现有集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39735148/