视频应用内的搜索,搜索的准确性和搜索的广泛性,应该怎么做取舍?

视频应用在视频量比较大的情况下,发现做到搜索的准确又全很难; 另外就是在不知道节目全名称情况下,搜索应该支持节目部分名称的模糊搜索吗?这样是否会造成搜索的准确性? 再就是一个用户进入搜索是否应该是

阅读全文
  • 0 关注
  • 0 收藏,18 浏览
  • 骆洁 提出于 2020-10-30 22:35:25

1 个回答

xxxxxa

xxxxxa

xxxxxa

泻药~

问题一:搜索的准确性最重要,这是毫无疑问的,但在此基础上怎样去提升搜索结果的多样性或者广泛性,这个被搜索的内容而定。

我们将用户的搜索需求分为两类:

1.转化型query:对于这类query,就是“当用户有明确需求时”,如用户在一视频网站搜索“疯狂动物城”,那么我们应该可以确定用户是要找“疯狂动物城”这部电影,那么搜索结果给出的第一条结果一定要是“疯狂动物城”这部电影资源(有版权前提),在这基础上可以召回和“疯狂动物城”相关的其他资源,一定要和“疯狂动物城”相关,否则用户会认为你这个搜索非常不靠谱。

2.浏览型query:对于这类query,就是“用户有一定的目标,但是并不明确”,比如“香港电影”、“喜剧片”、“梁朝伟”等这类query,对于这类query,可以根据一定的策略如热门排行榜或者个性化等规则去给出相应的召回结果。

问题二:模糊搜索功能可以加,但是命中规则一定想清楚,其实对于这类需求我理解你的意思应该是用户已经有明确的需求了,比如ta想找“天下无贼”这部电影,但是ta只记得一部分电影名字或者主演人了,这样对于记得一部分名字的问题可以用下拉推荐功能去对应解决,其余的可以根据具体case具体分析给出对应的解决方案。

query意图分析很重要~可以根据用户的查询日志去解决

问题三:用户进入搜索可以不明确自己想要看什么节目,但是你要让用户知道你的搜索功能可以搜索什么,比如你可以在搜索框默认文案告知用户可以输入“名称、人名、类型名称”等。

其实建议搜索还是以准确性为主,因为现在推荐很火而且也是必须有的,搜索+推荐就是互补的功能,搜索解决用户的明确需求,推荐解决用户没有明确的需求。

以上

请先 登录 后评论