如何找到搜索查询的查询 ID,以便解决 Amazon Kendra 中的问题?

1 分钟阅读
0

我正在解决 Amazon Kendra 中的问题,我需要搜索查询的查询 ID 才能继续调查。

解决方法

要解决 Amazon Kendra 搜索查询的问题,您需要找到查询 ID。

**重要事项:**必须存在带数据来源的 Amazon Kendra 索引才能找到查询 ID。有关创建 Amazon Kendra 索引和数据来源的先决条件以及 AWS Identity and Access Management (IAM) 权限的更多信息,请参阅先决条件

管理用户和拥有创建和管理资源的 IAM 角色的用户

管理用户和拥有创建和管理资源的 IAM 角色的用户可以在 Amazon Kendra 搜索控制台中获得查询 ID。

要找到查询 ID,请完成以下步骤:

  1. 打开 Amazon Kendra 控制台
  2. 在导航窗格中,选择索引,然后选择要进行故障排除的索引。
  3. 在索引的导航窗格中,选择搜索索引内容,以打开 Amazon Kendra 搜索控制台。
  4. 输入您的搜索字符串,以搜索 Amazon Kendra 索引并返回结果。
  5. 在右侧面板中,选择灯泡图标,查看查询详细信息。详细信息包括查询 ID、索引 ID 和查询时间。

所有 Amazon Kendra 用户

任何 Amazon Kendra 用户都可以在现有 Amazon Kendra 搜索体验中找到查询 ID。

要找到查询 ID,请完成以下步骤:

  1. 在搜索页面上,输入搜索字符串,以搜索 Amazon Kendra 索引并返回结果。
  2. 打开 Web 浏览器的检查开发人员工具面板,选择网络选项卡,然后搜索符合以下要求的请求:
    • 方法: POST
    • 域:kendra.<region>.amazonaws.com
      **注意:**将 <region> 替换为您的 Amazon Kendra 域的 AWS 区域。
    • 文件:/
    • 启动器:vendor.js...
    • 类型:x-amz-json-1.1
  3. 选择请求,然后选择开发人员工具面板右侧的响应选项卡。
  4. 搜索查询的查询 ID 在提供的响应信息中以 QueryId 的形式出现。

相关信息

查询响应和响应类型

AWS 官方
AWS 官方已更新 10 个月前