Azure 搜索资源管理器上的自动完成测试

Autocomplete testing on Azure Search explorer

我正在尝试使用 Azure 搜索(对于 ASP MVC 应用程序)在主项查找表上构建和测试自动完成功能。搜索索引是在将 suggesterName SG 设置为 ItemDisplayName

的情况下完成的

我想先在 Azure 门户上对其进行测试,这样我就可以通过代码复制结果。这是因为我在代码中得到的结果非常出乎意料

当我键入子字符串 itemDislayName 时,预计最多会显示 5 个选定的名称

在门户网站上,我尝试了

的查询字符串

search=str&suggesterName=SG

基本请求 URL 包含索引、api 版本和 sugestorName-但我没有得到包含 'str' 且模糊性如下的项目的结果

能否请您指点一下 [1] 如何在 azure portal-search explorer 中获取建议输出 [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/

A​​zure 搜索门户尚不支持建议 API。您将需要使用 HTTP 客户端,例如 Fiddler 或 Postman。

确保您使用正确的 URL 建议请求:

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

请使用我们的用户心声页面投票支持将建议 API 添加到门户:https://feedback.azure.com/forums/263029-azure-search