Overview
SearchLog API is an API for retrieving and managing Fess search logs. It can be used for user search behavior analysis and search quality improvement.
Base URL
Endpoint List
| Method | Path | Description |
|---|---|---|
| GET | / | List search logs |
| GET | /{id} | Get search log details |
| DELETE | /{id} | Delete search log |
| DELETE | /delete-all | Bulk delete search logs |
| GET | /stats | Get search statistics |
List Search Logs
Request
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
size | Integer | No | Number of items per page (default: 20) |
page | Integer | No | Page number (starts from 0) |
from | String | No | Start date/time (ISO 8601 format) |
to | String | No | End date/time (ISO 8601 format) |
query | String | No | Filter by search query |
user | String | No | Filter by user ID |
Response
Response Fields
| Field | Description |
|---|---|
id | Search log ID |
searchWord | Search keyword |
requestedAt | Search date/time |
responseTime | Response time (milliseconds) |
hitCount | Hit count |
queryOffset | Result offset |
queryPageSize | Page size |
user | User ID |
userSessionId | Session ID |
clientIp | Client IP address |
referer | Referer |
userAgent | User agent |
roles | User roles |
languages | Search languages |
Get Search Log Details
Request
Response
Delete Search Log
Request
Response
Bulk Delete Search Logs
Request
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
before | String | No | Delete logs before this date/time (ISO 8601 format) |
user | String | No | Delete logs for specific user only |
Response
Get Search Statistics
Request
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
from | String | No | Start date/time (ISO 8601 format) |
to | String | No | End date/time (ISO 8601 format) |
interval | String | No | Aggregation interval (hour/day/week/month) |
Response
Usage Examples
List Search Logs
Get Logs for Time Period
Get Logs for Specific User
Get Logs for Specific Keyword
Get Search Statistics
Delete Old Search Logs
Extract Popular Search Keywords
Analyze Search Quality
Get Daily Search Trends
Reference
Admin API Overview - Admin API Overview
Stats API - System Stats API
Search Log - Search Log Management Guide
Search Log Visualization Configuration - Search Analytics Settings Guide