У меня проблема заключается в том, как создать профиль оценки с параметрами, которые будут содержать значение boost. для определенных полей. Я знаю, что можно создать профиль оценки с жестко запрограммированным значением повышения, но не уверен, возможно ли создать профиль оценки с динамическим повышением.
Нашел один пример того, как указать его при выполнении поиска через SearchOptions. :
Код: Выделить всё
// Define boosted fields in the search text
string searchText = "software engineer"; // The query text
string boostedFields = "title^3 description^2"; // Boost title by 3 and description by 2
// Define SearchOptions
var options = new SearchOptions
{
SearchFields = new[] { boostedFields }, // Specify boosted fields
Size = 10, // Limit the number of results
IncludeTotalCount = true
};
// Execute the search
var response = await client.SearchAsync(searchText, options);
Есть идеи, почему это не работает?
Подробнее здесь: https://stackoverflow.com/questions/793 ... amic-boost
Мобильная версия