闲鱼APP无法查看热搜数据。
卖家可借助第三方APP来查看,比如涂有鱼旗下的一款闲鱼助手可以查看数据,像宝贝的留言量、咨询量和销售量及利润等。
如果卖家想要查看店铺宝贝的权重数据,可以让身边的朋友帮忙查看。先把宝贝的淘口令发给朋友,然后让朋友复制淘口令打开闲鱼,查看下宝贝的超赞、我想要和浏览量,再点击头像查看店铺的超赞、关注数和粉丝数,最后回到闲鱼首页搜索关键词,即可查看数据。
两个方案:
一、如果访问量大,非实时,可以通过分析访问日志,定时生成热搜关键字插入表中。
二、如果要求实时,表设计三个字段,一个原始搜索关键字,一个搜索次数weight,一个关键字hash后的比如md5后的32位字符串,暂定字段名:key,并对这个key建索引。每次用户搜索时,md5关键字得到key,先在memcache中通过key查找,没有则在数据库中查找key字段,有则直接根据此key更新记录的weight字段加一。
现在很多网站都提供了站内搜索功能,而搜索功能附带的另一个需求点就是“热搜词”,在所有的搜索关键词中统计高频搜索词,每个热搜词代表的就是一个热点。
对于开发者该如何开发热搜词功能呢?下面由浅到深向大家讲解下。
热搜词如何确定?
很多开发人员可能会说,实现这个功能不难,只要将用户输入的搜索词入库,然后相同的搜索词进行+1统计即可。
听起来似乎没什么问题,但是,我们不能保证用户输入的关键词完完全全就是一个个独立的词汇!比如用户A搜索了“网站架构”,用户B搜索了“网站架构如何实现?”,按上面说的做法,那这2个搜索词是完全不同的搜索词,这会存在问题的,因为用户搜索意图是同样的,只是搜索词不同而己。
所以我们应该对用户输入的搜索词进行分词处理,然后将分词后的搜索词进行存储统计。
热搜词功能实现思路
现在来说下如实热搜词的思路。
1、长尾搜索词进行中文分词处理
为确保搜索质量,我们需要对用户输入的长尾搜索词进行中文分词并提取,这样做的好处就是能明确用户搜索意图。
2、分词结果存入缓存
我们将分词后的搜索词汇不要直接存入数据库,当然了,如果这块业务请求低,那可以直接入库,如果并发大则需要存入缓存中进行临时存储。
3、搜索词weight处理 【www.oqcl.com】
每涉及一个搜索词后就进行weight+1操作,代表这个词又被搜索了一次。
4、对weight进行排序即可找到热搜词。
以上就是热搜词的实现思路,但在实际业务场景中我们还要考虑其它因素,比如统计特定时间段内的热搜词。
以上就是我的观点,对于这个问题大家是怎么看待的呢?欢迎在下方评论区交流 ~ 我是科技领域创作者,十年互联网从业经验,欢迎关注我了解更多科技知识!
相关标签: # 如何获取热搜关键词的数据
最新留言