概述
ElevateWord API是用于管理 Fess 提升词(特定关键词的搜索排名操作)的API。 您可以针对特定搜索查询,将特定文档置于搜索结果的顶部或底部。
基础URL
端点列表
| 方法 | 路径 | 说明 |
|---|---|---|
| GET | /settings | 获取提升词列表 |
| GET | /setting/{id} | 获取提升词 |
| POST | /setting | 创建提升词 |
| PUT | /setting | 更新提升词 |
| DELETE | /setting/{id} | 删除提升词 |
| PUT | /upload | 上传提升词CSV |
| GET | /download | 下载提升词CSV |
获取提升词列表
请求
参数
| 参数 | 类型 | 必需 | 说明 |
|---|---|---|---|
size | Integer | 否 | 每页记录数(默认:20) |
page | Integer | 否 | 页码(从1开始,默认:1) |
id | String | 否 | 按提升词ID进行精确匹配过滤 |
响应
获取提升词
请求
响应
创建提升词
请求
请求体
字段说明
响应
更新提升词
请求
请求体
Note
更新时,除创建时所需的字段外,还需要以下字段。
id- 要更新的提升词IDversionNo- 用于乐观锁的版本号。请指定通过GET /setting/{id}获取的值。
响应
删除提升词
请求
响应
上传提升词CSV
从CSV文件批量注册提升词。文件以 multipart/form-data 发送。导入在服务器端异步执行。
请求
参数
| 参数 | 必需 | 说明 |
|---|---|---|
elevateWordFile | 是 | 要上传的提升词CSV文件 |
响应
下载提升词CSV
将已注册的提升词作为CSV文件(elevate.csv)下载。响应为 application/octet-stream 流。
请求
使用示例
产品名称提升
针对特定标签提升
上传CSV文件
下载CSV文件
参考信息
Admin API 概述 - Admin API概述
KeyMatch API - 关键词匹配API
BoostDoc API - 文档提升API
追加词汇 - 提升词管理指南