Тестирование автозаполнения в обозревателе поиска Azure

Я пытаюсь создать и протестировать функцию автозаполнения в таблицах поиска основных элементов с помощью Поиска Azure (для приложения ASP MVC). Индекс поиска был выполнен с SG SuggesterName, установленным на ItemDisplayName.

Я хотел сначала протестировать его на портале Azure, чтобы попытаться воспроизвести результаты с помощью кода. Это потому, что результаты, которые я получаю в коде, довольно неожиданные.

Когда я набираю подстроку itemDislayName, ожидалось, что будет отображаться до 5 выбранных имен.

На портале я попробовал строку запроса

search = str & SuggesterName = SG

с базовым URL-адресом запроса, содержащим индекс, версию api и sugestorName, но я не получаю результатов для элементов, содержащих 'str' и с нечеткостью, как показано ниже

Не могли бы вы рассказать [1], как я могу получить вывод подсказки в лазурном обозревателе портала [2], могу ли я контролировать нечеткость с помощью queryType и ~ 1, ~ 2

Я имел в виду эти 3 ссылки 1) https://docs.microsoft.com/en-us/rest/api/searchservice/suggestions и

2) https://channel9.msdn.com/Shows/Azure-Friday/Azure-Search-103-Azure-Search-Suggestions-with-Liam-Cavanagh

3) gunnarpeipman.com/2016/07/azure-search-suggesters/


person user7747166    schedule 21.03.2017    source источник


Ответы (1)


Портал поиска Azure еще не поддерживает API предложений. Вам нужно будет использовать HTTP-клиент, например Fiddler или Postman.

Убедитесь, что вы используете правильный URL. Предлагать запросы:

https://[service name].search.windows.net/indexes/[index name]/docs/suggest

Используйте нашу страницу User Voice, чтобы проголосовать за добавление API предложений на портал: https://feedback.azure.com/forums/263029-azure-search

person Yahnoosh    schedule 21.03.2017