代码之家  ›  专栏  ›  技术社区  ›  Stpete111

Azure Search-将数据从数据库记录中的一个字段导入到搜索文档中的两个字段

  •  1
  • Stpete111  · 技术社区  · 7 年前

    {  
      "name": "Ident0012",  
      "fields": [  
        {  
          "name": "CaptureId",  
          "type": "Edm.String",  
          "searchable": false,  
          "filterable": false,  
          "sortable": false,  
          "facetable": false,  
          "key": true,  
          "retrievable": true
        },
        {  
          "name": "Identifier",  
          "type": "Edm.String",  
          "searchable": true,  
          "filterable": false,  
          "sortable": false,  
          "facetable": false,  
          "key": false,  
          "retrievable": true,
          "analyzer": "standard.lucene"
        },
        {  
          "name": "Identifier_phonetic",  
          "type": "Edm.String",  
          "searchable": true,  
          "filterable": false,  
          "sortable": false,  
          "facetable": false,  
          "key": false,  
          "retrievable": true,
             "analyzer":"name_analyzer"
        }
    

    Identifier\u拼音字段,如果愿意的话,是一对多映射。我们只需要两个字段中的重复信息。

    文件中不清楚如何实现这一点。希望微软人员给予指导。

    1 回复  |  直到 7 年前
        1
  •  2
  •   Eugene Shvets    7 年前

    字段映射 特性将数据源中的一个字段“分叉”为搜索索引中的两个(或更多)字段。字段映射尚未在Azure门户中公开,因此您需要使用API创建或更新它们。

    有关详细信息,请参阅 Field mappings in Azure Search indexers