【发布时间】:2018-03-29 17:56:53
【问题描述】:
我们有存储大型数据集的 ElasticSearch 索引。我需要向 ES 索引添加两个新字段,并为 Redshift 中的这些字段回填值。我的问题是我怎样才能做到这一点?最好的方法是什么:通过添加 2 个新字段或使用所有需要的字段创建新索引来更改现有的 ES 方案。我是 ES 新手,所以任何建议和想法都会有所帮助。
【问题讨论】:
标签: java elasticsearch search
我们有存储大型数据集的 ElasticSearch 索引。我需要向 ES 索引添加两个新字段,并为 Redshift 中的这些字段回填值。我的问题是我怎样才能做到这一点?最好的方法是什么:通过添加 2 个新字段或使用所有需要的字段创建新索引来更改现有的 ES 方案。我是 ES 新手,所以任何建议和想法都会有所帮助。
【问题讨论】:
标签: java elasticsearch search
您需要重新索引。而且因为您需要重新索引所有内容,所以我建议您在新索引中重新索引。
如果您使用别名是个好习惯,只需将别名切换到新索引并删除旧索引即可。
【讨论】: