Azure Cognitive Search文档Patch/部分更新功能实现问询
Azure Cognitive Search 部分更新(Patch)功能说明
支持部分更新:Azure Cognitive Search 原生支持通过
Merge或MergeOrUpload模式实现文档的部分更新,无需上传完整文档。只需指定文档键和需要更新的字段即可,未提及的字段会保持原有值。复杂类型(对象列表)的单个属性更新方案:
目前无法直接针对列表中单个对象的属性做精准路径式更新,需要按以下方式处理:- 仅读取目标复杂类型字段(无需读取全部100个字段),获取当前的对象列表。
- 在本地修改列表中目标对象的指定属性。
- 使用
Merge模式提交文档键和更新后的该复杂类型字段,其他字段无需传入,系统会自动保留原有内容。
无需读取完整文档的所有字段,仅操作目标字段即可完成更新,避免全量文档传输的开销。
内容的提问来源于stack exchange,提问作者Amarjeet Kumar
相关产品推荐
相关产品推荐

