如何在天蓝色搜索索引中创建建议者

时间:2019-09-13 09:47:23

标签: c# azure-cognitive-search azure-search-.net-sdk

当我尝试使用.net sdk在索引上创建建议程序时,出现错误。

我可以使用.net SDK成功创建索引,但是当我尝试添加提示器时出现错误。

我的索引代码:

var index = new Index()
{
Name = "customeridex",
Fields = FieldBuilder.BuildForType<AutocompleteResponseDetail>(),
Suggesters = new List<Suggester>() {new Suggester()
{
Name="cg",
SourceFields= new string[] { "Title", "Description" }
}}
};

我收到的错误消息: '该请求无效。详细信息:定义:建议程序'cg'中的一个或多个字段未定义为索引中的字段。字段:标题,说明。'

尽管我有以下字段:索引中的标题和描述

2 个答案:

答案 0 :(得分:0)

尝试一下:

let taxNumber: number

我已经接受了测试,对我有用。

答案 1 :(得分:0)

我不好,那是包装错误。上面的sourcefields必须很小以匹配索引架构。