gpt4 book ai didi

Azure 搜索 : 16 MB limit not applicable on Edm. 字符串字段

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

对于索引 REST API 调用 (/indexes/test-index/docs/index),documentation指出:“对于包含单个文档的批处理,最大文档大小为 16 MB JSON。”

但是,对于索引中 Edm.String 类型的字段“body2”,我传递了一个50 MB 长字符串(5,24,28,800 个 ASCII 字符),该字符串已成功添加到索引中.

Search index definition16 MB 限制何时适用?同样的限制也适用于 .NET SDK 吗?

我运行的powershell脚本:

$headers = @{
'api-key' = '<API Key>'
'Content-Type' = 'application/json'
'Accept' = 'application/json'
}

$body = @"
{
"value": [
{
"@search.action": "upload",
"id":"ddf56362-378d-481f-9313-7b8f9cd99999",
"body2":"<50 MB long string>"
}
]}"@

$url = "https://<index-name>.search.windows.net/indexes/test-index/docs/index?api-version=2019-05-06"

Invoke-RestMethod -Uri $url -Headers $headers -Method Post -Body $body | ConvertTo-Json

回应:

{
"key": "ddf56362-378d-481f-9313-7b8f9cd99999",
"status": true,
"errorMessage": null,
"statusCode": 200
}

最佳答案

您可能会看到潜在限制增加的一些后期飞行。我们正在探索增加总体请求大小,以便为人们提供索引更大批处理的空间,这可以对总体请求率产生一些不错的改进。

我们正在寻找有关边缘操作的数据。驱动场景是较大批量的合理大小的文档,但我们正在考虑如何处理真正大的文档和真正大的字段。我们最终可能会放宽总体请求大小并对字段大小施加限制,但这仍有待观察。

我们会谨慎地以优化应用程序兼容性的方式规划我们的转换,但如果您想 100% 确定向前兼容性,请在我们更新文档之前保持接近记录的限制。

关于Azure 搜索 : 16 MB limit not applicable on Edm. 字符串字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60753341/

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