我想问一下有些网站的标签都是如何做的?
 网站上搜索时都会显示最近用户搜索的热门标签,请问这种是怎么做的!怎样才能得到用户搜索的热门标签呢?

解决方案 »

  1.   

    (1)做个搜索计数,搜索一次就加1,值越大就越热门。
    (2)作弊:修改搜索计数。
      

  2.   

    网站设计人员知道什么代表了用户搜索(例如点击搜索按钮或者访问某类页面),然后就是简单的计算和数据库处理的事了。
      

  3.   

    “标签时如何做的”?其实这不是问题的实质。问题的实质不是技术,不是数据库,而是这些数据来源和目的。几乎是,只要你搞清楚什么算是热门,什么才叫搜索一次,那么就及时不会编程问题也不大。反之,不会分析只会写程序的程序员,往往误解了设计者的意思还千方百计私下里按照自己的想法去实现,给开发造成损失。
      

  4.   

    楼上你觉得可以得到用户搜索的热门标签,最优化的方式是什么呢?
      标签我现在已经做出来了,用的是一个分词,词库来得到热门标签,但我觉得这种方式是最不好的!对于不好的服务器来说是一种折磨,因为这个词库十再是太大了,其实楼上的楼上楼上也说了作弊是最好的!我也觉得很多网站的标签都是后台加进去的!不可能是用户搜索出来的结果!因为中文分词的性能就够让人担心了!但不可能让客户去后台添加吧,那不不如不要标签了!所以最后不得不用分词和词库来达到标签的效果了!其实我很欣赏"不会分析只会写程序的程序员"这句话,会分析的程序员算是一个很不错的程序员了!