gpt4 book ai didi

Azure搜索如何忽略空blob文件(没有内容)?

转载 作者:行者123 更新时间:2023-12-03 06:47:57 25 4
gpt4 key购买 nike

在我的 blob 存储文档中存在空的。最终的 azure 搜索文档如下所示:

"value": [
{
"@search.score": 19.593246,
"@search.highlights": {
"original_title": [
"<em>Divine</em> <em>Secrets</em> of the Ya-Ya Sisterhood"
],
"title": [
"<em>Divine</em> <em>Secrets</em> of the Ya-Ya Sisterhood"
]
},
"original_title": "Divine Secrets of the Ya-Ya Sisterhood",
"title": "Divine Secrets of the Ya-Ya Sisterhood"
"content": "" // this is empty
}
]

正如您所看到的,content 可以为空,因为“Ya-Ya Sisterhood 的神圣 secret ”blob 文件中没有任何内容。

我的问题是如何忽略数据源中或索引过程中的空blob文件,以及是否可能抛出索引出现空文件时出现错误(或任何错误)?






最佳答案





查看文档 here ,我想说,不可能从索引中排除零大小的 blob,也不可能在为此类 blob 建立索引期间抛出错误。


一种可能的解决方案是在上传没有任何内容的 Blob 时将元数据属性 (AzureSearch_Skip) 设置为 true(对于现有 Blob,您可以需要手动更新元数据)。此元数据属性的存在将指示 Azure 搜索在索引中忽略此类 Blob。








关于Azure搜索如何忽略空blob文件(没有内容)?,我们在Stack Overflow上找到一个类似的问题:

https://stackoverflow.com/questions/73956727/




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