将文档添加到Azure搜索索引时使用技能组

时间:2019-02-05 06:54:25

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

使用索引器从Cosmos DB集合导入数据,我能够成功地将技能组(关键字提取)用于列。但是,我最终希望使用.NET SDK的DocumentsOperationsExtensions的IndexAsync()方法将文档添加到索引中(因为我已经在Cosmos DB集合上具有更改Feed侦听器,并且想要利用它而不是运行定期索引器来查询Cosmos DB) 。

但是我没有看到如何使用SDK方法(甚至是REST API-https://docs.microsoft.com/en-us/rest/api/searchservice/addupdate-or-delete-documents)将文档添加到索引时如何指定技能组。这是受支持的方案吗?或者,如果我们必须利用技能组,我们是否有义务使用索引器?

1 个答案:

答案 0 :(得分:1)

  

或者如果我们必须利用技能组,我们是否有义务使用索引器?

正确。技能集和认知搜索功能只能通过Indexer机制使用(如docs here中所述)。

无法通过Index API(SDK或REST)使用它们。 仅供参考-您仍然可以通过preview SDK

来执行Indexer和Skillset管理(如果您确实选择了那条路线)