Elasticsearch7.3教程第十四章有哪些重点内容?

2026-05-27 12:431阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1354个文字,预计阅读时间需要6分钟。

Elasticsearch7.3教程第十四章有哪些重点内容?

在重建索引时,如果需要修改某个字段(field)的设置,因为该字段在实际生产环境中是固定的,无法直接修改。这时,应该按照以下步骤操作:

1. 重新映射新的字段配置。

2.建立新的索引。

3.批量查询并导出数据。

具体步骤如下:

Elasticsearch7.3教程第十四章有哪些重点内容?

- 重新映射:按照新的映射配置更新索引。- 建立新索引:创建一个新的索引,应用新的映射。- 数据查询:使用新索引进行数据批量查询。

1、实时重建索引

在实际的生产环境中,一个field的设置是不能被修改的,如果要修改一个Field,那么应该重新按照新的mapping,建立一个index,然后将数据批量查询出来,重新用bulk api写入index中。

批量查询的时候,建议采用scroll api,并且采用多线程并发的方式来reindex数据。例如说每次scoll就查询指定日期的一段数据,交给一个线程即可。

阅读全文

本文共计1354个文字,预计阅读时间需要6分钟。

Elasticsearch7.3教程第十四章有哪些重点内容?

在重建索引时,如果需要修改某个字段(field)的设置,因为该字段在实际生产环境中是固定的,无法直接修改。这时,应该按照以下步骤操作:

1. 重新映射新的字段配置。

2.建立新的索引。

3.批量查询并导出数据。

具体步骤如下:

Elasticsearch7.3教程第十四章有哪些重点内容?

- 重新映射:按照新的映射配置更新索引。- 建立新索引:创建一个新的索引,应用新的映射。- 数据查询:使用新索引进行数据批量查询。

1、实时重建索引

在实际的生产环境中,一个field的设置是不能被修改的,如果要修改一个Field,那么应该重新按照新的mapping,建立一个index,然后将数据批量查询出来,重新用bulk api写入index中。

批量查询的时候,建议采用scroll api,并且采用多线程并发的方式来reindex数据。例如说每次scoll就查询指定日期的一段数据,交给一个线程即可。

阅读全文