Azure SearchResult 的内容大小有限制吗?

Azure SearchResult limit in content size?

我使用 .NET SDK 构建了一个小应用程序,它使用 Azure 搜索从 Blobstorage 获取 XML 文档。但是,当将字符串转换为 XML 并使用 XPath 从内容中获取某些值时,我注意到在某些情况下内容不完整,最后几行丢失并且无效 XML.

var results = await indexClient.Documents.SearchAsync<SearchOrderResult>(param, parameters);

自动映射的内容是否有大小限制?如果有,是否有解决方法? (我找的例子好像是在33109个字符之后被删掉了)

A​​zure 搜索 limits 根据定价层提取的文本量:32,000 characters for Free tier,基本层为 64,000,标准层、标准 S2 和标准 S3 层为 400 万。截断文档的索引器状态响应中包含一条警告。

因此,将您的层级扩展到更高层级。

并阅读xml内容参考此article