Bluemix Discovery 服务是否有文档加载速率限制
Is there a document loading rate limit on Bluemix Discovery service
我们正在从 Bluemix 上的 Retrieve and Rank 服务切换到新的 Discovery 服务。这需要大量代码重写,我在将答案单元传输到 Discovery 时收到一条奇怪的错误消息:
Error: The service is busy processing 20 of your documents. Please wait for some of the documents to complete, then try again.
将文档插入 Discovery 是否有某种速率限制?如果有,我们如何增加或更好地消除它?
是的,将文档插入 Watson Discovery 有速率限制。较大的环境大小有较高的速率限制,但每个大小都有一个限制。
背景
与 Discovery 相比,将文档发送到 Retrieve 和 Rank 的最大区别在于,将文档发送到 Retrieve 和 Rank 是同步的,而将文档发送到 Discovery 是异步的。
在处理完成之前,Retrieve and Rank 不会响应 API 调用以索引文档。一旦文档被接受进入管道进行处理,Discovery 就会做出响应,并且处理可能需要几秒钟才能完成。
Discovery 限制每个服务实例的处理管道中的文档数量,超过限制时 returns 处于 429
状态。
Retrieve 和 Rank 具有相同类型的限制:限制单个服务实例的并发请求数。
我们正在从 Bluemix 上的 Retrieve and Rank 服务切换到新的 Discovery 服务。这需要大量代码重写,我在将答案单元传输到 Discovery 时收到一条奇怪的错误消息:
Error: The service is busy processing 20 of your documents. Please wait for some of the documents to complete, then try again.
将文档插入 Discovery 是否有某种速率限制?如果有,我们如何增加或更好地消除它?
是的,将文档插入 Watson Discovery 有速率限制。较大的环境大小有较高的速率限制,但每个大小都有一个限制。
背景
与 Discovery 相比,将文档发送到 Retrieve 和 Rank 的最大区别在于,将文档发送到 Retrieve 和 Rank 是同步的,而将文档发送到 Discovery 是异步的。
在处理完成之前,Retrieve and Rank 不会响应 API 调用以索引文档。一旦文档被接受进入管道进行处理,Discovery 就会做出响应,并且处理可能需要几秒钟才能完成。
Discovery 限制每个服务实例的处理管道中的文档数量,超过限制时 returns 处于 429
状态。
Retrieve 和 Rank 具有相同类型的限制:限制单个服务实例的并发请求数。