【热搜词方案】android/java热搜词方案设计
尊重原创,转载请注明出处:原文查看惊喜更多 http://blog.csdn.net/qq137722697
热搜词,即用户搜索频率很高的一些关键词
每个app基本上都会有搜索的功能,而热搜词即可表现出app用户最关注的是什么,又能达到引流的效果;对于用户而言,app给出的热搜词就是搜索频率最高的,而对于app的维护方,需要根据业务需求可控地对热搜词进行管理,比如有10条热搜词,其中有2-3条其实是管理员手动指定的(有的可能全部都是指定的),下面给出我在实际开发中运用到的一个热搜词方案。
效果一:
效果二:
:**
需要解决的问题
1、这种热搜效果一般是可控的,即前面几个是由后台管理员根据业务需求来设置的(有的完全有管理员来设置);之后的就是根据搜索的频率来排序(可控问题);
2、关键词相似度问题,比如“搬家”和“我要搬家”,50%的相似度。
设计方案
一、词条加入搜索榜条件:
1、至少两个中文(否则不加入);
2、该词条与现有词条相似度40%以下(否则相似度最高的搜索量+1);
3、第一、二名热搜由管理员设置,其他6条与该两条相似度不超过40%。