Blob 自定义元数据在搜索时给出 null

问题描述 投票:0回答:1

我正在尝试在我的天蓝色搜索中使用 blob 自定义元数据。我尝试了多种方法,但结果总是给我空。

经过多次尝试,目前我配置了以下内容(不起作用!): 具有自定义元数据的 Blob 存储: 页面网址 =

在索引中我配置了以下内容:

    {
      "name": "metadata_storage_pageurl",
      "type": "Edm.String",
      "searchable": true,
      "filterable": true,
      "retrievable": true,
      "sortable": true,
      "facetable": false,
      "key": false,
      "indexAnalyzer": null,
      "searchAnalyzer": null,
      "analyzer": null,
      "normalizer": null,
      "dimensions": null,
      "vectorSearchProfile": null,
      "synonymMaps": []
    },

在索引器中:

    "configuration": {
      "dataToExtract": "contentAndMetadata",
      "parsingMode": "default"
    }

    {
      "sourceFieldName": "metadata_storage_pageurl",
      "targetFieldName": "pageurl",
      "mappingFunction": null
    }

在技能组中:

          {
            "name": "metadata_storage_pageurl",
            "source": "/metadata_storage_pageurl",
            "sourceContext": null,
            "inputs": []
          }

我需要做什么才能确保搜索实际上提供 blob 自定义元数据?

我尝试过的是混合:

  • metadata_storage_pageurl 或只是 pageurl
  • 在其前面使用/document/。
  • 还有很多其他的事情。
metadata azure-cognitive-search
1个回答
0
投票

您是否在技能组索引投影定义中尝试过“/document/metadata_pageurl”?所以有“/document”但没有“storage”。这应该是有效的。

© www.soinside.com 2019 - 2024. All rights reserved.