你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

应用程序中的自动建议必应搜索词

警告

2020 年 10 月 30 日,必应搜索 API 从认知服务移动到必应搜索服务。 本文档仅供参考。 有关更新的文档,请参阅必应搜索 API 文档。 关于为必应搜索创建新的 Azure 资源的说明,请参阅通过 Azure 市场创建必应搜索资源

如果提供供用户输入搜索词的搜索框,请使用必应自动推荐 API 来改进体验。 此 API 根据用户键入的部分搜索词返回建议的查询字符串。

用户输入搜索词后,必须在设置 q 查询参数之前对其进行 URL 编码。 例如,如果用户输入 sailing dinghies,系统会将 q 设置为 sailing+dinghiessailing%20dinghies

如果查询词包含拼写错误,则搜索响应会包含 QueryContext 对象。 该对象显示原始拼写以及必应用于搜索的已更正拼写。

"queryContext": {
    "originalQuery": "sialing dingy for sale",
    "alteredQuery": "sailing dinghy for sale",
    "alterationOverrideQuery": "+sialing +dingy for sale"
}

可以使用此信息让用户了解你在显示搜索结果时修改了他们的查询字符串。

Query context UX example

后续步骤

另请参阅