请教一个搜广推相关问题
遇到一个问题,恳请各位大佬不吝赐教,非常感谢🙏🏻
在搜索系统中,对于热点问题的处理很重要。比如,如果平时搜索NBA,应该给用户优先展示NBA的赛程安排。但是,如果刚刚发生了爆炸性事件,比如NBA贪污受贿丑闻被曝光,那么当用户搜索NBA时,应该优先展示爆炸性的消息。
另一方面,对爆炸性新闻的推荐要准确。比如刚刚马来西亚航班飞机坠毁,那么如果用户搜索“航班”,应优先展示此结果;但是,如果用户搜索“北京航班”,则不应展示此结果。
针对这种业务需求,请讲一讲,搜索系统应该利用哪些技术来解决。
在搜索系统中,对于热点问题的处理很重要。比如,如果平时搜索NBA,应该给用户优先展示NBA的赛程安排。但是,如果刚刚发生了爆炸性事件,比如NBA贪污受贿丑闻被曝光,那么当用户搜索NBA时,应该优先展示爆炸性的消息。
另一方面,对爆炸性新闻的推荐要准确。比如刚刚马来西亚航班飞机坠毁,那么如果用户搜索“航班”,应优先展示此结果;但是,如果用户搜索“北京航班”,则不应展示此结果。
针对这种业务需求,请讲一讲,搜索系统应该利用哪些技术来解决。
全部评论
业务需求,就用业务逻辑去实现就好了。按你说的这样去写代码就可以了。
这个问题我理解是实时热点问题,应该是非常大的,应届生很难做好,应该是想看看你的临场发挥能力。我觉得一个简单的解决办法是,加入新闻的存活时间特征,比如YouTube那篇经典文章加入了视频发布时间这个特征,然后训练模型的权重,使得发生时间近的视频获取更高的权重。不练模型而硬编码的方式,可以使用时序预测领域的常见处理办法:计算时间权重,比如用一个单调递减而平滑的函数做时间衰减、用一些周期性函数捕捉周期性等等。
es索引叭
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享