什么是必应 Web 搜索 API?
警告
2020 年 10 月 30 日,必应搜索 API 从 Azure AI 服务迁移到必应搜索服务。 本文档仅供参考。 有关更新的文档,请参阅必应搜索 API 文档。 关于为必应搜索创建新的 Azure 资源的说明,请参阅通过 Azure 市场创建必应搜索资源。
必应 Web 搜索 API 是一项 RESTful 服务,可以针对用户查询提供即时应答。 搜索结果可以轻松地进行配置,可以包括网页、图像、视频、新闻、翻译等。 必应 Web 搜索根据搜索相关性和必应 Web 搜索订阅以 JSON 的形式提供结果。
此 API 适用于需要访问的所有内容都是与用户的搜索查询相关的应用程序。 如果要生成的应用程序只需特定类型的结果,可以考虑使用必应图像搜索 API、必应视频搜索 API 或必应新闻搜索 API。 如需必应搜索 API 的完整列表,请参阅 Azure AI 服务 API。
想要了解其工作原理? 尝试必应 Web 搜索 API 演示。
功能
必应 Web 搜索不仅能让你访问即时答案, 它还提供其他特性和功能,用于为用户自定义搜索结果。
Feature | 说明 |
---|---|
以实时方式建议搜索词 | 改进应用程序体验,方法是在用户键入时通过必应自动建议 API 显示建议的搜索词。 |
通过内容类型筛选和限制结果 | 针对网页、图像、视频、安全搜索等使用筛选器和查询参数自定义和优化搜索结果。 |
针对 unicode 字符的命中词突出显示 | 在搜索结果中标识并删除不需要的 unicode 字符,然后再以命中词突出显示方式将其显示给用户。 |
按国家、地区和/或市场将搜索结果本地化 | 必应 Web 搜索支持的国家或地区超过 36 个。 使用此功能按特定的国家/地区或市场优化搜索结果。 |
使用必应统计信息分析搜索指标 | 必应统计信息是一款付费订阅,可以针对调用量、最常用查询字符串、地理分布等进行分析。 |
工作流
可以轻松地通过任何编程语言调用必应 Web 搜索 API,只要该语言能够发出 HTTP 请求和分析 JSON 响应即可。 此服务可以通过 REST API 或必应 Web 搜索客户端库进行访问。
- 为必应搜索 API 创建 Azure 资源。 如果没有 Azure 订阅,可以创建一个免费帐户。
- 向必应 Web 搜索 API 发送请求。
- 分析 JSON 响应。
后续步骤
- 根据 Python 快速入门中的说明对必应 Web 搜索 API 进行第一次调用。
- 生成单页 Web 应用。
- 查看 Web 搜索 API v7 参考文档。
- 详细了解必应 Web 搜索的使用和显示要求。