elasticsearch - elasticsearch-将asciifolding过滤器添加到现有集合

标签 elasticsearch

我正在尝试将asciifolding过滤器添加到现有的Elasticsearch索引,但是查询结果符合预期。但是,当我对清除索引应用相同的过程时,它会按预期工作。

这是否意味着如果添加过滤器,就必须以某种方式强制对所有文档进行更新以对它们重新编制索引?

最佳答案

每当添加过滤器时,都必须重新索引现有文档。 This使用Logstash为Elasticsearch文档重新索引的指南将为您提供帮助。本质上,您将现有文档输入Logstash,添加过滤器,并将其输出到新索引中。

关于elasticsearch - elasticsearch-将asciifolding过滤器添加到现有集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39735148/

相关文章:

rest - 从索引中获取所有文档 - elasticsearch

search - 使用Elasitc搜索前缀查询在性能方面有多好?

elasticsearch - 匹配和术语在文本字段elasticsearch上给出不同的结果

elasticsearch - Elasticsearch在索引模板中使用两个映射引发错误

elasticsearch - ElasticSearch中2个不同字段之间的日期范围

elasticsearch - NEST试图将枚举转换为字符串

elasticsearch - Kibana条形图无法正确过滤数据

elasticsearch - 使用logstash在 Elasticsearch 中将两个索引合并为第三索引

elasticsearch - 如何更改 Elasticsearch 网络主机

elasticsearch - elasticsearch 的限制问题