Azure 搜索 - 上传与合并或上传之间的区别

use*_*411 3 azure azure-cognitive-search

Azure 搜索中的两种方法“上传”与“合并或上传”之间有什么区别。

他们都做完全相同的事情。即,如果文档不存在,他们都会上传文档,如果文档已经存在,则替换该文档。

由于这两种方法可能使用不同的基础策略,是否会产生任何性能差异。

非常感谢

Eug*_*ets 5

Upload创建新文档或替换整个原始文档。相反,MergeOrUpload创建新文档或将输入文档与现有文档合并,例如,可以仅更改特定字段或添加新字段而不更改文档的其余部分。请参阅添加、更新或删除文档

  • 想象一下,您有两个进程都将文档添加到搜索索引中,但彼此之间没有协调。每个人都不知道文档是否存在,并且每个人都希望避免覆盖对方的数据。这是“mergeOrUpload”的典型用例。 (6认同)