【发布时间】:2019-04-06 06:05:22
【问题描述】:
我试图了解 ElasticSearch 中现有文档的更新和索引操作在效率方面的区别,并且根据文档(下面给出的链接),更新删除了网络往返。有人可以解释一下吗?
链接 - https://www.elastic.co/guide/en/elasticsearch/reference/6.2/docs-update.html
【问题讨论】:
标签: elasticsearch
我试图了解 ElasticSearch 中现有文档的更新和索引操作在效率方面的区别,并且根据文档(下面给出的链接),更新删除了网络往返。有人可以解释一下吗?
链接 - https://www.elastic.co/guide/en/elasticsearch/reference/6.2/docs-update.html
【问题讨论】:
标签: elasticsearch
通过更新,您可以向 elasticsearch 发送部分/脚本更新 - ES 在内部将文档加载到 map 中,应用更新的字段并执行重新索引操作。
如果您在调用者中有整个文档可用/文档不是很大,我会使用索引。更新确实避免了到客户端的往返,但它在 ES 端有一些处理开销。
【讨论】: