本页介绍用于获取查询相关信息的两个端点。
GET /related-queries— 获取针对查询的相关查询候选。GET /related-content— 获取针对查询的相关 HTML 内容。
上述两个端点的结果均基于管理员预先注册的相关查询及相关内容设置。当没有匹配的设置时,将返回空结果。
有关公共响应信封及错误模型,请参阅 API 概述。
获取相关查询
请求
| HTTP 方法 | GET |
| 端点 | /api/v2/related-queries |
向 Fess 发送 http://<Server Name>/api/v2/related-queries?q=fess 等形式的请求,可以获取针对指定查询的相关查询词列表(JSON 格式)。
请求的搜索词将与已注册的相关查询设置进行不区分大小写的匹配。 即使 q 为空或未指定,也不会报错,而是返回空的 queries 数组。响应始终为成功信封。
请求参数
响应
成功时,返回如下公共信封格式的响应。
response 各元素说明如下。
使用示例
使用 curl 命令的请求示例:
错误响应
获取相关内容
请求
| HTTP 方法 | GET |
| 端点 | /api/v2/related-content |
向 Fess 发送 http://<Server Name>/api/v2/related-content?q=fess 等形式的请求,可以获取针对指定查询的相关 HTML 内容(JSON 格式)。
请求的搜索词将与已注册的相关内容设置进行匹配。当多个内容项匹配时,将以换行符连接。 即使 q 为空或未指定,也不会报错,而是返回空字符串的 content。响应始终为成功信封。
请求参数
响应
成功时,返回如下公共信封格式的响应。
response 各元素说明如下。
使用示例
使用 curl 命令的请求示例: