在最近一小时内搜索推文

时间:2013-03-11 15:20:57

标签: ruby-on-rails twitter

我正在构建一个社交分析应用。我需要找到过去一小时内包含某个单词的推文数量(时间范围可能会有所不同)。

我该怎么做?

我试过这些: 1.使用until param - 但它不支持时间并听到它不可靠 2.获取最大可能的推文并按日期和时间过滤 - 计算密集

我该怎么办?

1 个答案:

答案 0 :(得分:0)

假设你使用的是sql数据库并且推文的标题应该包含某个单词,那么这应该可以解决问题。

Tweet.where('created_at >= ? AND title LIKE ?', 1.hour.ago, '%some_word%')