请问:Lucene 如何实现搜索排行榜? 用户每次搜索的词 都会记录下来 添加到 搜索引索文件中当然也记录了此次搜索的时间, 现在要求能 展现出 某一段时间的 用户搜索词的次数 并且从高到低排序? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 自己实现吧,输入的词都记录下来放入数据库。 楼主这种需要就需要把被搜索过的词记录到数据库了,在针对被搜索的词建立索引。个人见解。 楼上提出的方法都可以,稍作补充下:1、保存搜索关键词时应另开一个线程,否则它成为搜索任务的一个性能瓶颈。因为用户提交的关键词五花八门,随着时间,它的数量越来越庞大,操作它必定费时。2、将存储关键词的字段建立唯一性索引,一是保证性能,二是当用户提交以前曾被人家搜索过的关键词时,就不必保存(也存不进去),只是将搜索次数加一。统计某段时间的搜索状态就更复杂些,肯定要加些字段来解决。 struts2里的@Action注释的详细用法 推荐下学 ext的视频,最好能给个链接 iis整合tomcat找不到servlet 紧急求救!!各位大虾帮忙解决一下问题? struts2中怎样将参数放入session范围内? 如何查看已安装的Tomcat的详细版本? 如何停止一个正在运行的线程? 怎样利用Axis,Tomcat在Eclipse平台上部署WebService啊,急 菜鸟求助Tomcat 中如何添加虚拟路径(100) 求code Hibernate jpa 注解需要导入那几个包 基于struts的图书管理系统[双鱼林调试通过] 有人下过吗?
1、保存搜索关键词时应另开一个线程,否则它成为搜索任务的一个性能瓶颈。因为用户提交的关键词五花八门,随着时间,它的数量越来越庞大,操作它必定费时。
2、将存储关键词的字段建立唯一性索引,一是保证性能,二是当用户提交以前曾被人家搜索过的关键词时,就不必保存(也存不进去),只是将搜索次数加一。统计某段时间的搜索状态就更复杂些,肯定要加些字段来解决。