智能 Query 改写
更新时间:2026-03-04
概述
智能Query改写主要是用于理解并优化用户输入的Query,通过进行Query重写与泛化拆解,提升语义匹配准确度,从而获得更相关、更优质的搜索结果。
接口定义
| URL | https://qianfan.baidubce.com/v2/tools/query_rewrite |
|---|---|
| Method | POST |
Headers
| 字段 | 值 |
|---|---|
| Authorization | 请求签名(Bearer ) |
| Content-Type | application/json |
| X-Appbuilder-Request-Id | 非必填项(建议填写,方便后续链路问题排查,UUID格式) |
请求参数
| 参数名 | 类型 | 是否必须 | 参数说明 |
|---|---|---|---|
| query | string | 是 | 用户 query 问题,不能为空 |
请求示例
Plain Text
1curl --request POST \
2 --url https://qianfan.baidubce.com/v2/tools/query_rewrite \
3 --header 'Authorization: Bearer xxxxxx' \
4 --header 'content-type: application/json' \
5 --data '{"query": "北京的天气怎样,适合制定怎样的履行计划"}'
响应参数
| 字段 | 类型 | 是否必须 | 参数说明 |
|---|---|---|---|
| code | Integer | 是 | 错误码,0 表示成功,其他都是异常 |
| message | String | 是 | 错误信息 |
| requestId | String | 否 | 请求id |
| altered_query | string | 否 | query改写结果 |
| decomposition_query | string[] | 否 | query拆解结果列表 |
响应示例
Plain Text
1{
2 "altered_query": "北京的天气怎样,适合制定怎样的履行计划",
3 "code": 0,
4 "decomposition_query": [
5 "北京当前天气状况",
6 "北京近期天气预报",
7 "北京天气对户外活动的影响",
8 "北京天气对室内活动的影响",
9 "根据天气制定计划的原则",
10 "北京适宜的工作计划安排",
11 "北京适宜的学习计划安排",
12 "北京适宜的户外活动计划",
13 "北京适宜的室内活动计划",
14 "北京天气变化对计划的影响及应对措施"
15 ],
16 "message": "success",
17 "requestId": ""
18}
