是否有办法收集所有人执行的所有搜索查询?我希望比当前的管理面板搜索日志报告更详细地检查日志。
谢谢。
如果您需要获取管理员搜索日志中无法提供的搜索查询信息,可以尝试使用 Data Explorer 插件。以下是一个 Data Explorer 查询示例,用于返回指定用户的搜索词。
-- [params]
-- string :username
SELECT
sl.term,
COUNT(sl.term) AS query_count
FROM search_logs sl
JOIN users u
ON u.id = sl.user_id
WHERE u.username = :username
GROUP BY sl.term
ORDER BY query_count DESC