我想记录用户在我的网站上使用sunspot-rails gem进行的所有搜索。我不需要我的应用程序可以实时访问日志,因为它们用于稍后将处理的分析。
我认为我应该在rails中进行日志记录而不是solr本身,以便我可以访问整个会话,但我不确定如何构建它。这有一个标准的方法吗?我看到了这个question,但我认为在ApplicationController中我自己写的更通用。
答案 0 :(得分:1)
最终答案取决于您实施搜索的方式。如果您有一个搜索控制器,请在那里进行日志记录。如果您有一组搜索控制器,或者在每个搜索控制器中执行,或者创建基类,请在基类中执行过滤/日志记录。
您能提供更多详情吗?