【发布时间】:2011-04-02 22:21:42
【问题描述】:
每个人都知道,如果您想发送电子邮件,请使用Jamie Zawinski's algorithm。但这是一个新世纪,有一个 新的消息服务。
发布的线程状态更新的最佳算法是什么 推特?
我绝对希望它处理的事情:
简单的部分:使用
in_reply_to_status_id,in_reply_to_user_id和in_reply_to_screen_name。 (顺便说一下,找到这些值的适当文档 本身就很有用!这样的文件不是 显然与来自 here, 例如。)用于推断“回复”关系的良好启发式 使用
@约定提及用户但不是 明确回复特定消息。这些 “提及”are provided in the "entities" element of statuses now 如果你要求。这些启发式方法可能会考虑 帐户 (a) 两次状态更新之间的时间,(b) 是否 两个用户之间有后续回复等。 (回复由旧式转发和 附加评论,如mentioned by user85509 below 只是这种回复方式的一个例子。)发生在两个以上用户之间的对话。
使用给算法的一组推文,或全部 Twitter 上的推文。
...但也许你可以想更多。
【问题讨论】:
标签: algorithm twitter heuristics email-threading