引擎索引重建成功后就可以开始搜索体验,向量检索版在控制台中内置了“查询测试”功能方便用户查询测试。支持向量查询、主键查询、向量文本混合查询三种查询方式,本文介绍向量文本混合查询。
界面入口
点击【查询测试】-【向量查询】,选择要查询的表名,支持表单模式和开发者模式,右上方下拉框可切换,默认为表单模式:
表单模式
表单查询参数说明:
表名:必填,需要召回的表,下拉选实例中状态为使用中的表。
TopK:最大可返回的搜索结果条数,topK默认10。
过滤条件:支持的操作符有
>、<、=、<=、>=、!=
,多个条件之间支持AND、OR和()
进行连接,可参考filter表达式语法。索引名称:必填,未选择表时置灰,选择表后自动展示索引名称。
命名空间:非必填,通过命名空间对向量索引进行分区查询,若实例未设置命名空间,可不填写。
结果排序顺序:结果排序顺序默认为
DESC:降序
稠密向量:必填,查询的稠密向量数据,类型为
list[float]
。稀疏向量下标:必填,元素下标(需要从小到大排序),类型为
list[int]
。稀疏向量值:必填,元素值(与下标一一对应),类型为
list[float]
。
输入要查询的稠密和稀疏向量值,点击【搜索】,结果展示如下:
开发者模式
查询与结果均展示原始语句,支持全部查询功能:
{
"tableName": "dense_sparse_tb",
"indexName": "vector",
"vector": [
0.1,
0.2,
0.3,
0.4,
0.5
],
"sparseData": {
"indices": [
0,
2
],
"values": [
1.2,
2.4
]
},
"topK": 2,
"order": "DESC"
}
tableName:表名
indexName:本例中为vector
vector:稠密向量
sparseData:稀疏向量
indices:稀疏向量下标
values:稀疏向量值
topK:取topK个结果
order:排序策略,DESC为倒序。
混排查询更多参数参考混排查询。
文档内容是否对您有帮助?