代码之家  ›  专栏  ›  技术社区  ›  Mario Lopez

使用.NET客户端添加评分配置文件

  •  0
  • Mario Lopez  · 技术社区  · 5 年前

    我找不到如何使用.NET客户端for Azure搜索来添加评分配置文件。是的,我知道 there's a doc 使用RESTAPI来完成它 谢谢。

    1 回复  |  直到 5 年前
        1
  •  2
  •   Bruce Johnston    5 年前

    评分配置文件必须与索引同时创建:

    private async Task CreateIndexAsync<T>(string index) where T : class
    {
        var definition = new Index()
        {
           Name = index,
           Fields = FieldBuilder.BuildForType<T>(),
           ScoringProfiles = new List<ScoringProfile>
           {
               //your scoring profiles here
           }
       };
    
       if (!_adminServiceClient.Indexes.Exists(index))
       {
           await _adminServiceClient.Indexes.CreateAsync(definition);
       }
    
     }