Azure搜索-上载和;合并上传

Azure搜索-上载和;合并上传,azure,azure-cognitive-search,Azure,Azure Cognitive Search,Azure Search中的两种上传方法与MergeOrUpload有什么区别 他们都做完全相同的事情。i、 e.如果文件不存在,他们都会上传文件,如果文件已经存在,他们会替换文件 由于这两种方法可能使用不同的基本策略,因此是否存在性能差异 非常感谢上传创建新文档或替换整个原始文档。 相反,MergeOrUpload创建新文档或将输入文档与现有文档合并,例如,仅更改特定字段或添加新字段而不更改文档的其余部分。 请参阅。谢谢您的回复。合并或上传对我来说仍然没有意义。如果知道文档存在,则使用“合并”

Azure Search中的两种上传方法与MergeOrUpload有什么区别

他们都做完全相同的事情。i、 e.如果文件不存在,他们都会上传文件,如果文件已经存在,他们会替换文件

由于这两种方法可能使用不同的基本策略,因此是否存在性能差异


非常感谢

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

谢谢您的回复。合并或上传对我来说仍然没有意义。如果知道文档存在,则使用“合并”。如果没有,则使用此方法,这意味着您不确定文档是否存在。这反过来意味着您必须提供所有字段(而不仅仅是部分字段),这会破坏合并部分的目标。每个人都不知道文档是否存在,并且都希望避免覆盖其他人的数据。这是
mergeOrUpload
的典型用例。