Применение весов к полям для 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 ответ

Чтобы ответ было легче увидеть другим, я публикую ответ, представленный в комментарии:

Это ошибка портала. Веса были применены правильно, даже если они не отображаются на портале.

Другие вопросы по тегам