gpt4 book ai didi

azure - Azure 搜索中的事件

转载 作者:行者123 更新时间:2023-12-05 06:13:08 26 4
gpt4 key购买 nike

有没有办法附加 Webhooks 或从 Azure 搜索获取事件?具体来说,我们正在寻找在索引器完成索引索引时(以编程方式)收到通知的方法。

最佳答案

目前,没有此类事件。但是,您可以自己实现这样的功能。有几种情况需要考虑。基本上,您有两种主要方法来添加内容。定义内容源并使用拉取或使用 API 将内容推送到索引。

最简单的场景是当您通过 API 使用推送来添加单个项目时。您可以创建一个包装方法,该方法既提交您的项目,又查询索引,直到找到该项目。您的包装方法需要调用回调或触发事件。为了支持项目的更新,您需要在项目上有一个标记,例如指示项目提交到索引的时间的时间戳属性。或者版本号或者可以让您区分新旧项目的东西。

更复杂的情况是当您处理批量或大量内容时。假设您从头开始并且您的语料库有 100.000 个项目,您可以在触发事件之前进行查询,直到计数与 100.000 个项目匹配。要处理更新,最好的方法是使用一些标记。例如。您于 2020-18-08 09:58 提交了一批 100 条更新。然后,您可以查询索引,按提交内容的时间戳之后更新的项目进行过滤。一旦查询计数达到 100,您就可以触发事件。

在这些场景中提交内容时,您还需要处理索引错误或异常。

对于拉动场景,您最好的选择是定义一项为项目添加时间戳的技能。然后,您可以使用查询轮询索引,在点索引开始后按带有时间戳的内容进行过滤,然后触发事件。

关于azure - Azure 搜索中的事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63428546/

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