当数据不断写入源索引时,elasticsearch 重新索引的行为如何?
我想使用elasticsearch reindex api 来重新索引产品上的索引。
当我继续写入源索引时会出现什么行为?只要我仍然写入,重新索引任务就会继续重新索引吗?
I want to use the elasticsearch reindex api to reindex an index on prod.
What is the behaviour when I keep writing to the source index? Will the reindexing task keep reindexing as long as I still write to it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
重新索引过程将仅重新索引发出重新索引请求时源索引中存在的文档。
发出重新索引请求后创建或更新的任何文档都不会在目标索引中建立索引,您将需要运行另一个重新索引才能获取这些文档。
因此,如果您继续写入索引,则需要继续重新索引。
The reindex process will reindex only the documents that exist in the source index at the time when the reindex request was made.
Any document created or updated after the reindex request was made will not be indexed in the destination index, you will need to run another reindex to get these documents.
So, if you keep writing to the index, you will need to keep doing reindexes.