已经推送过的文档,比如id=50的文档已经推送过了,现在id=50的内容在我们本地被修改了,要同步推送上去,请问下,OpenSearch LLM智能问答重新推送会自动覆盖还是要先调delete api后再推送?
OpenSearch LLM智能问答重新推送会自动覆盖还是要先调delete api后再推送?[阿里云开放搜索 OpenSearch]
「点点赞赏,手留余香」
还没有人赞赏,快来当第一个赞赏的人吧!
已经推送过的文档,比如id=50的文档已经推送过了,现在id=50的内容在我们本地被修改了,要同步推送上去,请问下,OpenSearch LLM智能问答重新推送会自动覆盖还是要先调delete api后再推送?
当 OpenSearch LLM 智能问答收到一个已存在的文档 ID 的更新请求时,默认情况下它会将新版本的内容覆盖掉旧版本,而不需要先删除原有版本。因此,您可以直接将已修改的文档重新推送到 OpenSearch LLM 中,而无需担心重复数据问题。
但是,如果您想确保一致性,建议在更新前先删除旧版本的内容。此外,在推送过程中请留意 API 返回的状态码,并确保所有操作成功执行。
文档说明了,是覆盖操作。
此回答整理自钉群“OpenSearch LLM智能问答版用户交流群”