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

时间:2019-02-07 22:29:42

标签: azure-search azure-search-.net-sdk

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

1 个答案:

答案 0 :(得分:2)

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

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);
   }

 }