[solr ] 有人做过Solr的热门搜索词吗?
summer7611
2016-07-20
最近想为网站搜索模块添加一个热门搜索词的功能。 搜索是用Solr做的,所以想问一下有没有人可以给一些思路?
|
|
summer7611
2016-07-26
我现在的做法是把log级别调到INFO,然后写了一个脚本用正则过滤出其中的用户搜索词,并同时算出出现次数。 不过当log文件很大的时候,运行脚本也要个1分钟。
|
|
caizi12
2016-08-18
想到一个办法采用google guaua本地缓存Cache类,可以统计命中率,你把搜索词放到缓存里面,设置最多可放置1000或者多少,然后失效时间,然后定时去查这个缓存里面有什么数据,结果就直接出来了,一直存在的必然是热词,
|
|
summer7611
2016-08-19
google guava吗? 我没用过这个库,要去看看,不过谢谢建议
|
|
longxia1987
2016-08-24
solr TermsComponent 这个你看看是不是你想要的
|
|
summer7611
2016-09-08
TermsComponent 据我的了解是做所搜索词(也就是query)在文档中的词频统计的。不是统计外部用户的搜索历史
|