我正在使用solr索引来自DB的报告。我成功地做到了这一点。但是,我还需要跟踪用户活动以报告用户是否已阅读文档。我知道Solr不是为了索引/保持跟踪用户活动而构建的,但是有没有一个好的方法呢?
有什么建议吗?
答案 0 :(得分:0)
不,正如你所说,在Solr中没有对此的支持。从Solr的角度来看,它与您构建Web应用程序的方式更为相关。我建议你问问自己:
在跟踪用户的阅读统计信息时,我是否需要将该信息编入索尔?
此问题的答案取决于您是否需要在相关性模型中对信息进行分析,搜索或使用。比方说,您希望有一个方面允许您的用户过滤读取或未读的文档,当然您需要将其索引到Solr。
如果您只想呈现文档是否已被读取(在Web界面中),您也可以在呈现结果时将此信息存储在SQL数据库中。