我正在构建一个社交分析应用。我需要找到过去一小时内包含某个单词的推文数量(时间范围可能会有所不同)。
我该怎么做?
我试过这些:
1.使用until
param - 但它不支持时间并听到它不可靠
2.获取最大可能的推文并按日期和时间过滤 - 计算密集
我该怎么办?
答案 0 :(得分:0)
假设你使用的是sql数据库并且推文的标题应该包含某个单词,那么这应该可以解决问题。
Tweet.where('created_at >= ? AND title LIKE ?', 1.hour.ago, '%some_word%')