每个索引批次限制为1到1000个文档。当我从本地计算机或Azure VM调用它时,每1000个文档批处理需要800毫秒至3000毫秒。如果我使用异步提交多个批次,花费的时间大致相同。这意味着对于我的约50M文档集合,需要15-20小时。
有没有办法让它更快?
有没有办法让它更快?
我觉得您已经达到了请求容量的限制:
https://azure.microsoft.com/en-us/documentation/articles/search-limits-quotas-capacity/
我建议您尝试另一个层级 (s1,s2)。如果仍然遇到相同的问题,请联系支持团队。
另一种选择:
与其推送数据,不如将数据添加到 Blob 存储、DocumentDB 或 SQL 数据库中,然后使用拉取方法:
https://azure.microsoft.com/en-us/documentation/articles/search-howto-indexing-azure-blob-storage/