У меня есть индекс, содержащий около 1000 элементов. Я выполняю следующий вызов API, чтобы получить результаты.
var parameters = new SearchParameters
{
Select = new[] { "pageTitle", "pageUrl", "metaDescription" },
Top = 5,
QueryType = QueryType.Full
};
var results = indexer.Documents.Search<IndexPageData>("childrens bed frames~", parameters);
Он работает должным образом с точки зрения получения данных. Но если я неправильно напишу «Детский» с чем-то вроде «Детский» или «Дети» ... Могу ли я подумать, что поиск по нечеткому / неверному написанию поймет и выдаст такие же или очень похожие результаты?
Но я получаю совершенно разные результаты, и они очень плохо совпадают по сравнению с правильно написанным термином.
Мне что-то не хватает с API?