Lucene 用于记录/分析查询的Solr筛选器

Lucene 用于记录/分析查询的Solr筛选器,lucene,solr,Lucene,Solr,我正在使用Solr,希望能够将查询/令牌记录到数据库中,以便对营销和建议搜索功能进行分析 我猜Lucene过滤器是一种很好的方法,可能会在查询过滤器链中添加一个过滤器,用于记录到指定数据库的给定字段类型。我想知道做这件事的最佳方法,以尽量减少对Solr响应时间的影响 如果有人曾经这样做过,并且愿意分享他们的解决方案,那就太棒了。也许最简单的方法就是分析访问日志,并将数据转换成报告。这可以脱机完成,并且不会影响响应时间。访问日志不提供任何关于所发现内容的if。此日志是在HTTP层生成的。从技术上讲

我正在使用Solr,希望能够将查询/令牌记录到数据库中,以便对营销和建议搜索功能进行分析

我猜Lucene过滤器是一种很好的方法,可能会在查询过滤器链中添加一个过滤器,用于记录到指定数据库的给定字段类型。我想知道做这件事的最佳方法,以尽量减少对Solr响应时间的影响


如果有人曾经这样做过,并且愿意分享他们的解决方案,那就太棒了。

也许最简单的方法就是分析访问日志,并将数据转换成报告。这可以脱机完成,并且不会影响响应时间。

访问日志不提供任何关于所发现内容的if。此日志是在HTTP层生成的。从技术上讲,OP要求只记录查询,而不是结果,因此使用访问日志应该可以获得您需要的信息,但您需要解析它。