Применение весов к полям для ScoringProfile сложного объекта
Привет, я сейчас настраиваю свой scoringProfile. Я пометил поля как "IsSearchable", как показано ниже (обратите внимание, что одно поле представляет собой сложный массив).
public class MyIndexSchema
{
[IsSearchable] public int id { get; set; }
[IsSearchable] public string name { get; set; }
[IsSearchable] public string keywords { get; set; }
[IsSearchable] public Category[] category { get; set; }
}
public class Category
{
public int id { get; set; }
[IsSearchable] public string type { get; set; }
}
Я определил вес, как показано ниже.
var fieldWeights = new Dictionary<string, double>
{
{"name", 2},
{"category/type", 1}
};
Но когда я развертываю свое решение, я вижу следующие веса на вкладке "Профили оценки" в выбранном индексе, но НЕ в поле "Категория / тип" типа категории. Что я делаю неправильно?
1 ответ
Чтобы ответ было легче увидеть другим, я публикую ответ, представленный в комментарии:
Это ошибка портала. Веса были применены правильно, даже если они не отображаются на портале.