搜索测试

数据上传成功后就可以开始搜索体验,我们在控制台中内置了“搜索测试”页面方便用户搜索测试,主要包含查询子句和查询参数。客户端的查询请求可以根据具体搜索需求自行配置进行搜索测试(详情请参见API概览SDK简介)。

下文以控制台中搜索测试页面为例。通过单击子句或参数后的“+”按钮,在弹出的下拉框中选择添加需要的查询子句或参数,再填写对应查询子句或参数内容,最后单击“搜索”按钮进行搜索效果测试。

使用方法

1.登录开放搜索控制台,点击左侧导航栏,选择“OpenSearch-高性能检索版”,“功能扩展”下进入“搜索测试”页面。输入必填参数query子句

  • OpenSearch原生查询:

image

子句说明:查询子句-query子句、过滤子句-filter子句、排序子句-sort子句、打散子句-distinct子句、统计子句-aggregate子句、自定义子句-kvpair子句、翻页子句-config子句

参数介绍:查询相关参数可参考搜索处理

  • SQL查询:

image

SQL语法可参考SQL支持

动态参数(dynamic_params )配置可参考动态参数

页面功能介绍

原生查询方式

  • 添加查询子句:

image

  • 添加查询参数:

image

  • 显示查询URL:此处会显示编码后的查询请求串

image

  • 显示排序明细:一般用于查看排序表达式的算分详情:

image

  • 源码模式:当用户config中的format参数配置了fulljson,同时有aggregate子句,可以通过打开源码模式,查看aggregate子句中的facet统计结果:

image

SQL查询方式

  • 源码模式:可以通过打开源码模式,获取查询结果不同类型的相应结果(json)

image

说明

业务排序策略使用Cava排序函数时,排序明细不会显示Cava的排序算法,需在Cava脚本中输出算法的trace,参考:OpsDoc