gpt4 book ai didi

java - 在 Azure 搜索上上传文档后,我可以立即删除它吗?

转载 作者:行者123 更新时间:2023-12-02 06:44:03 25 4
gpt4 key购买 nike

1) 假设我使用 Azure 搜索 API 上传新文档:

POST /indexes/[index name]/docs/index?api-version=[api-version]  

2) 我收到 HTTP 代码 201 的响应(文档已成功创建)

3)我再次使用API​​​​来删除新上传的文档

我能否 100% 确定该文档最终会被删除?或者如果索引过程尚未完成,它会失败吗?

最佳答案

我在 Azure 搜索团队工作。从索引 API 获得成功代码 (HTTP 201) 后,这意味着文档已成功建立索引。这意味着文档存在于内部数据结构中,并且可以删除。索引文档可能无法立即用于搜索,因为这需要内部刷新索引。

删除是惰性的,即文档首先被标记为删除,并最终从索引中删除以提高性能。这意味着执行删除后,已删除的文档可能仍会在搜索结果中显示几秒钟。我希望这能回答您的问题。

关于java - 在 Azure 搜索上上传文档后,我可以立即删除它吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56046717/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com