2

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

我该怎么做呢?

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

我应该如何进行?

4

1 回答 1

0

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

Tweet.where('created_at >= ? AND title LIKE ?', 1.hour.ago, '%some_word%')
于 2013-03-13T11:48:08.580 回答