android - 使用应用程序的相关数据创建新闻源

标签 android mysql ios iphone objective-c

我正在创建一个应用程序,目前允许用户创建主题、在主题中投票、关注主题以及在主题中聊天。

目前正在致力于创建类似 Facebook 或 Twitter 的新闻源,为用户提供与他们过去互动过的内容相关的主题。

我知道这是一个复杂的主题,但我希望任何人能够提供解决方案所需的答案。

当前解决方案:

积分系统,其中主题将为用户 Activity 添加 +1 到 +1000 积分。

例如:

If user creates topic, then add +50 points to topic. 

主题更有可能出现在用户的新闻源中。

另一个例子:

If user "follows" topic, then add +25 points to topic.

主题更有可能出现在用户的新闻源中。

另一个例子:

If topic was created in the past 24 hours, add +24 -(number of hours since creation) to the topic.

希望了解是否有更实用的方法来解决这个问题。

最佳答案

  1. 看看Facemash/Elo rating在两个主题之间进行选择
  2. 在不同的积分系统之间进行 A/B 测试。用户会告诉你他们喜欢什么、不喜欢什么
  3. 看看Reddit ranking

关于android - 使用应用程序的相关数据创建新闻源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21198603/

相关文章:

php - 对值进行分组并显示不同表中的数据

mysql - 在 solrconfig.xml 中设置 <autocommit> 需要什么

.net - 在 MySQL .NET Provider 中使用命名参数

iphone - 添加类别并出现 35 个链接器错误

android - 使 fragment 完全在框架布局内

android - GPU 监控在 Android Studio 1.4 中不起作用

android - `canvas.clipRect` 和 `Region.Op.REPLACE` 的最佳替代方案是什么?

android - Play Billing Library 1.0 - 无连接

ios 快速播放从cloudkit上传的视频

ios - 在带有圆角的UIButton中添加底部边框