小编Xon*_*nos的帖子

实时更新Elasticsearch同义词

背景:一直以来,我一直认为,如果同义词文件发生任何更改,则需要重新索引整个索引。当然,如果索引大小很小,这个过程不会那么慢,但是这个过程本身很乏味,并且会有停机时间。

所以问题:

  1. 在这种情况下我的理解是错误的吗?是否意味着有更简单的方法来反映我的索引的同义词更改?无需重新索引。

  2. 未来的需求是,无需手动更新文件中的规则,也许可以从数据库甚至 UI 进行更改。这可以做到吗?如果这是可能的,可以启发或建议我如何做到这一点吗?

  3. 我相信这与查询或索引时间同义词扩展有关,之前在这里出现过类似的问题:问题,但这是否仍然适用于当前的 ES 版本 5、6 甚至 7?由于权威指南早在第 2 版就已经发布了,所以我有点担心它已经过时了。

  4. 如果使用查询时同义词,如果我对同义词文件进行了任何更改,是否需要重新启动节点才能生效?

谢谢。

elasticsearch

5
推荐指数
1
解决办法
1823
查看次数

标签 统计

elasticsearch ×1