gpt4 book ai didi

json - 在 Elastic Search 中同步 JSON 数据

转载 作者:行者123 更新时间:2023-12-02 22:27:52 25 4
gpt4 key购买 nike

我有一个不断更新的 JSON 文件数据(每小时之后)。将这些数据与 Elasticsearch 的索引同步的最佳方法是什么?

我现在在做什么?
我只是再次删除并添加索引,这对于我的应用程序的实时版本来说不是一个好方法。

你会建议什么最好的方法?

最佳答案

我不认为你的方法是完全错误的。但是,如果您需要保持可用性,最好使用 index aliases .将别名视为索引的符号链接(symbolic link)。从文档中:

The index aliases API allows aliasing an index with a name, with all APIs automatically converting the alias name to the actual index name.



最初,您将文档(来自 JSON 文件)索引到某个索引,例如 data-2019-04-29-08-00 (根据日期和时间命名),并创建别名 data对于这个索引。您将所有查询定位到 data别名。当您的数据(JSON 文件)在下一小时发生更改时,您会将数据索引到新索引 data-2019-04-29-09-00并更改 data指向这个新索引的别名。现在所有查询都将使用新数据。这样,无论索引文档需要多长时间,您都不会遭受任何中断,因为更改别名是一个非常快速的操作。

关于json - 在 Elastic Search 中同步 JSON 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55893150/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com