【问题标题】:In Azure Search Services, metadata_storage_path is wrong在 Azure 搜索服务中,metadata_storage_path 是错误的
【发布时间】:2017-07-10 22:24:12
【问题描述】:

我已通过 Azure 门户使用索引器在 Azure 搜索服务索引中索引了 blob 容器的内容。

在 Azure 门户中运行查询时,大多数文档都有正确的 metadata_storage_path,但很少有。它们的名称后有一个额外的字符,通常是“5”。似乎 Azure 在 metadata_storage_path 的 base64 表示中附加了一个“1”。

因此,metadata_storage_path 的值并不能反映文件的正确位置。它的末尾多了一个“5”。

万一有人怀疑,这些文件并没有被更改、删除或任何东西。

有没有人注意到类似的事情?有已知的解决方案吗?

【问题讨论】:

标签: azure azure-cognitive-search


【解决方案1】:

很可能您没有使用 Azure 搜索 blob 索引器用于对路径进行编码的相同 base64 解码算法。如果您使用完整的.NET Framework,请使用HttpServerUtility.UrlTokenDecode。如果您使用的是.NET Core,请参阅this answer

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-02
    • 2017-11-04
    • 2018-12-14
    • 1970-01-01
    • 2016-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多