我正在解决 Amazon Kendra 中的问题,我需要搜索查询的查询 ID 才能继续调查。
解决方法
要解决 Amazon Kendra 搜索查询的问题,您需要找到查询 ID。
**重要事项:**必须存在带数据来源的 Amazon Kendra 索引才能找到查询 ID。有关创建 Amazon Kendra 索引和数据来源的先决条件以及 AWS Identity and Access Management (IAM) 权限的更多信息,请参阅先决条件。
管理用户和拥有创建和管理资源的 IAM 角色的用户
管理用户和拥有创建和管理资源的 IAM 角色的用户可以在 Amazon Kendra 搜索控制台中获得查询 ID。
要找到查询 ID,请完成以下步骤:
- 打开 Amazon Kendra 控制台。
- 在导航窗格中,选择索引,然后选择要进行故障排除的索引。
- 在索引的导航窗格中,选择搜索索引内容,以打开 Amazon Kendra 搜索控制台。
- 输入您的搜索字符串,以搜索 Amazon Kendra 索引并返回结果。
- 在右侧面板中,选择灯泡图标,查看查询详细信息。详细信息包括查询 ID、索引 ID 和查询时间。
所有 Amazon Kendra 用户
任何 Amazon Kendra 用户都可以在现有 Amazon Kendra 搜索体验中找到查询 ID。
要找到查询 ID,请完成以下步骤:
- 在搜索页面上,输入搜索字符串,以搜索 Amazon Kendra 索引并返回结果。
- 打开 Web 浏览器的检查开发人员工具面板,选择网络选项卡,然后搜索符合以下要求的请求:
- 方法: POST
- 域:kendra.<region>.amazonaws.com
**注意:**将 <region> 替换为您的 Amazon Kendra 域的 AWS 区域。
- 文件:/
- 启动器:vendor.js...
- 类型:x-amz-json-1.1
- 选择请求,然后选择开发人员工具面板右侧的响应选项卡。
- 搜索查询的查询 ID 在提供的响应信息中以 QueryId 的形式出现。
相关信息
查询响应和响应类型