数据智能体 DataAgent(私有化)
调用本接口基于 DSL 对底层搜索引擎的表执行混合召回查询。调用当前接口之前,应先通过创建表结构完成表结构创建,并通过写入数据写入可召回数据。
注意
该接口的详细说明,建议前往企业知识引擎控制台,在项目中心 > 开放平台 > 开放能力中查阅「混合检索 - 混合召回」API 说明。
Sophon hybridRecall 请求,Object 类型,入参和 /query/dsl 对齐,服务层会转换为 Sophon 协议。
参数名 | 类型 | 是否必传 | 描述 |
|---|---|---|---|
v | Number | 否 | v |
target | Object | 是 | 查询目标定义:表/知识库/CK-ref
|
query | Object | 是 | 顶层 query 容器 |
select | Array | 否 | select |
group_by | Array | 否 | group_by |
having | Object | 是 | 基于聚合别名的过滤(沿用 filter 范式,仅使用其中的 filter 字段) |
page | Object | 否 | page |
sort | Array | 否 | sort |
debug | Object | 否 | 调试选项:是否返回 SQL / EXPLAIN / 自动分区 / 执行引擎 |
rerankEnabled | Boolean | 否 | 是否启用 Sophon hybridRecall rerank;不传时由 mainboard 使用默认策略 |
rrfEnabled | Boolean | 否 | 是否启用 rrf 打分 hybridRecall rrfEnabled;不传时由 默 |
参数名 | 类型 | 是否必传 | 描述 |
|---|---|---|---|
code | Number | 是 | 响应码:0=成功,非0=失败 |
msg | String | 否 | Code非0时,返回错误信息 |
message | String | 否 | 错误信息 |
data | Object | 是 | Sophon 混合召回响应,详情请参见下文 data 表 |
参数名 | 类型 | 是否必传 | 描述 |
|---|---|---|---|
result | Error | 否 | Sophon hybridRecall 返回的 data 字段原始内容 |
log_id | String | 否 | Sophon 返回的 logId |