solr - 挖掘 SOLR 查询日志文件以计算每月的最高(最频繁)搜索
问题描述
我需要检索 solr 查询统计信息,这些统计信息显示给定时间段(比如一个月)该查询词的搜索次数。
我相信第一步是启用日志记录,它会在日志文件中生成条目
有没有人解决这个问题?是否有一些基本的日志文件处理代码来吐出一个列表,比如吃 3000 食物 2020 面包 1900
解决方案
想回来回答自己。
我找到了一个解析日志的好 github 项目 https://github.com/dfdeshom/solr-loganalyzer
推荐阅读
- sql - 如何在 SQL 中将单条记录转换为多条记录?
- reactjs - 如何从默认命名空间发射到自定义命名空间?
- android - Google Maps Platform 拒绝了您的请求。'pb' 参数无效
- python - 使用 with open 修复 os.remove 错误会导致字符串错误
- mysql - SQL 在同一个表和查询中引用主键
- google-cloud-dataflow - Apache Beam - 如何触发空窗口?
- .net-core - 使用 Rebus 从创建 RabbitMQ 传输连接失败中恢复
- c++ - 如何在 MDI MFC C++ windows 应用程序中动态更改 CFormView WIDTH 或 HEIGHT?
- java - Spring Boot 测试未从同级包中找到 bean
- r - dplyr::mutate 的并行版本是什么?