概述
SearchLog API是用于获取和管理 Fess 搜索日志的API。 可用于分析用户搜索行为,改进搜索质量。
基础URL
端点列表
| 方法 | 路径 | 说明 |
|---|---|---|
| GET | / | 获取搜索日志列表 |
| GET | /{id} | 获取搜索日志详情 |
| DELETE | /{id} | 删除搜索日志 |
| DELETE | /delete-all | 批量删除搜索日志 |
| GET | /stats | 获取搜索统计 |
获取搜索日志列表
请求
参数
响应
响应字段
| 字段 | 说明 |
|---|---|
id | 搜索日志ID |
searchWord | 搜索关键词 |
requestedAt | 搜索日期时间 |
responseTime | 响应时间(毫秒) |
hitCount | 命中数量 |
queryOffset | 结果偏移量 |
queryPageSize | 页面大小 |
user | 用户ID |
userSessionId | 会话ID |
clientIp | 客户端IP地址 |
referer | 来源页面 |
userAgent | 用户代理 |
roles | 用户角色 |
languages | 搜索语言 |
获取搜索日志详情
请求
响应
删除搜索日志
请求
响应
批量删除搜索日志
请求
参数
响应
获取搜索统计
请求
参数
响应
使用示例
获取搜索日志列表
指定期间获取
获取特定用户的搜索日志
获取特定关键词的搜索日志
获取搜索统计
删除旧搜索日志
提取热门搜索关键词
分析搜索质量
日均搜索量趋势
参考信息
Admin API 概述 - Admin API概述
Stats API - 系统统计API
搜索日志 - 搜索日志管理指南
搜索日志可视化配置 - 搜索分析配置指南