我试图了解在ElasticSearch中针对现有文档的更新操作和索引操作之间的区别,并且根据文档(按下面的链接),更新消除了网络往返。有人可以解释吗?
链接-https://www.elastic.co/guide/en/elasticsearch/reference/6.2/docs-update.html
答案 0 :(得分:0)
有了更新,您可以将部分/脚本更新发送给elasticsearch-ES内部将文档加载到map中,应用更新的字段并进行重新索引操作。
如果调用者中有整个文档可用,那么我会使用索引/文档不是很大。更新确实避免了到客户端的往返,但是它在ES端有一些处理开销。