我们目前首页问题排序列表都是按照日期来排序的,这样虽然最稳妥,但是不够人性化。我建议按照用户的专业角度来排序会更加贴切用户一点。
首先需要根据每个用户所有回答以及提问问题的标签数,来建立用户擅长的领域。比如我自己有很多标签,但最擅长的只有一个‘JAVASCRIPT’,排序的时候可以优先把JAVASCRIPT相关的内容优先展示出来。
我们目前首页问题排序列表都是按照日期来排序的,这样虽然最稳妥,但是不够人性化。我建议按照用户的专业角度来排序会更加贴切用户一点。
首先需要根据每个用户所有回答以及提问问题的标签数,来建立用户擅长的领域。比如我自己有很多标签,但最擅长的只有一个‘JAVASCRIPT’,排序的时候可以优先把JAVASCRIPT相关的内容优先展示出来。
做一些个性化的优化,未必完全都是推荐的问题,首页10个可以3 4个来自个性化的推荐。这个并不会影响新问题的展示,可以通过比较简单,平滑的方法实现推荐。
问答还是一个领域性比较强的业务,每个人擅长的方向不同。统一看一个时间流,不科学。
这个问题我们从很早很早以前就想过了,并反复进行了多次的评估,最终还是保持目前的日期排序:
关注你擅长的标签,可以高亮你所擅长的问题,这是目前最好的权衡点了。点击侧栏你关注的标签,就能列出标签下的所有问题。