配置托管 UI 体验

警告

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

必应自定义搜索提供的托管 UI 可以轻松地作为 JavaScript 代码片段集成到网页和 Web 应用程序中。 可以使用必应自定义搜索门户配置 UI 的布局、颜色和搜索选项。

配置自定义托管 UI

若要为 Web 应用程序配置托管 UI,请执行以下步骤。 在你进行更改时,右侧的窗格会提供 UI 的预览。 显示的搜索结果不是实例的实际结果。

  1. 登录必应自定义搜索门户

  2. 选择必应自定义搜索实例。

  3. 单击“托管 UI”选项卡。

  4. 选择布局。

    • 搜索栏和结果(默认):显示其下包含搜索结果的搜索框。
    • 仅显示结果:仅显示搜索结果,不显示搜索框。 使用此布局时,必须提供搜索查询 (&q=<query string>)。 将查询参数添加到 JavaScript 代码片段或 HTML 终结点链接中的请求 URL。
    • 弹出式菜单:提供搜索框,并在滑动覆盖区显示搜索结果。
  5. 选择颜色主题。 可以通过单击“自定义主题”来自定义适合应用程序的颜色。 若要更改颜色,请输入颜色的 RGB HEX 值(例如 #366eb8),或者单击颜色预览。

    可以在门户右侧预览所做的更改。 单击“重置为默认值”就会将所做的更改还原为所选主题的默认颜色。

    注意

    选择颜色时需考虑到辅助功能。

  6. 在“其他配置”下,根据应用提供相应的值。 这些设置是可选的。 若要查看应用或删除设置后的效果,请查看右侧的预览窗格。 可用配置有:

  7. 输入搜索订阅密钥或从下拉列表中选择一个。 下拉列表的填充内容为帐户的 Azure 帐户订阅的密钥。 请参阅 Azure AI 服务 API 帐户

  8. 如果启用了自动建议,请输入自动建议订阅密钥,或从下拉列表进行选择。 下拉列表的填充内容为帐户的 Azure 帐户订阅的密钥。 自定义自动建议需要特定的订阅层,请参阅定价

发布或还原

对自定义搜索实例所做的更改是在“配置”选项卡中进行的,因此你可以对更改进行验证。 完成更改并准备好进行发布时,单击“发布”。 在发布之前,更改不会反映在生产终结点上。

在发布之前,如果决定不保留所做的更改,请单击“还原”。 还原更改时,实时状态配置保持不变,并且“配置”选项卡将还原以匹配实时状态。

使用自定义 UI

要使用托管 UI,请执行以下任一操作:

  • 在网页中包含该脚本

    <html>
        <body>
            <script type="text/javascript" 
                id="bcs_js_snippet"
                src="https://ui.customsearch.ai /api/ux/rendering-js?customConfig=<YOUR-CUSTOM-CONFIG-ID>&market=en-US&safeSearch=Moderate&version=latest&q=">
            </script>
        </body>    
    </html>
    
  • 或者,在 Web 浏览器中使用以下 URL。

    https://ui.customsearch.ai/hosted?customConfig=YOUR-CUSTOM-CONFIG-ID

    注意

    根据需要将以下查询参数添加到 URL。 有关这些参数的信息,请参阅自定义搜索 API 参考。

    • q
    • mkt
    • safesearch
    • setlang

    重要

    该页面无法显示隐私声明或其他注意事项和条款。 适用情况可能会有所不同。

若要了解自定义配置 ID 等其他信息,请转到“产品”选项卡下的“终结点”

配置选项

单击“其他配置”并提供值即可配置托管 UI 的行为。 这些设置是可选的。 若要查看应用或删除设置后的效果,请查看右侧的预览窗格。

Web 搜索配置

  • 启用 Web 结果:确定是否启用 Web 搜索(可在页面顶部看到 Web 选项卡)
  • 启用自动提示:确定是否启用了自定义自动提示(请参阅定价了解其他费用)。
  • 每页的 Web 结果数:一次显示的 Web 搜索结果数(每页最多 50 条结果)。
  • 图像标题:确定搜索结果中是否显示图像。

单击“显示高级配置”时将显示以下配置

  • 突出显示字词:确定是否在搜索结果中以粗体的形式显示搜索词。
  • 链接目标:确定在用户单击某条搜索结果时,是否在新的浏览器选项卡(空白)或相同的浏览器选项卡(本身)中打开网页。

图像搜索配置

  • 启用图像结果:确定是否启用图像搜索(可在页面顶部看到“图像”选项卡)。
  • 每页的图像结果数:一次显示的图像搜索结果数(每页最多 150 条结果)。

单击“显示高级配置”时将显示以下配置

  • 启用筛选器:添加用户可用于筛选必应返回的图像的筛选器。 例如,用户可筛选仅动态 GIF 的结果。

视频搜索配置

  • 启用视频结果:确定是否启用视频搜索(可在页面顶部看到“视频”选项卡)。
  • 每页的视频结果数:一次显示的视频搜索结果数(每页最多 150 条结果)。

单击“显示高级配置”时将显示以下配置

  • 启用筛选器:添加用户可用于筛选必应返回的视频的筛选器。 例如,用户可以筛选具有特定分辨率的视频或过去 24 小时内发现的视频结果。

其他配置

  • 页面标题:搜索结果页的标题区域中显示的文本(不适用于弹出式窗口布局)。
  • 工具栏主题:确定搜索结果页标题区域的背景色。

单击“显示高级配置”时将显示以下配置。

Column1 Column2
搜索框文本占位符 在进行输入前搜索框中显示的文本。
标题链接 URL 标题链接的目标。
徽标 URL 标题旁显示的图像。
Favicon 浏览器标题栏中显示的图标。

仅当通过 HTML 终结点使用托管 UI 时才应用以下配置(使用 JavaScript 片段时不适用)。

  • 页面标题
  • 工具栏主题
  • 标题链接 URL
  • 徽标 URL
  • Faviicon URL

后续步骤