Twitter API搜索 - 如何排除某些推文?

时间:2011-02-05 19:04:34

标签: ruby-on-rails ruby search twitter

基于一些搜索参数,我正在收集推文。但是,我想要排除符合以下条件的推文:

  • 包含一个URL(没有超链接!)
  • 使用英语以外的其他语言
  • 包含@reply
  • 包含哈希引用#keyword

对于你那里的Twitter API搜索大师,你会怎么做呢?

2 个答案:

答案 0 :(得分:0)

Twitter api中有一个lang选项用于搜索方法,它会处理用另一种语言编写的推文。

对于其他条件,我只想在“text”属性上使用regexp来排除推文。 搜索方法有一个回调选项。我想你可以用它来过滤推文。

答案 1 :(得分:0)

搜索API确实有一个lang = en选项,但它不能很好地工作。它只确保用户在其帐户配置文件中将其语言设置为英语。不幸的是,这是默认设置,因此即使使用lang = en进行搜索,也会返回不是英语的搜索结果。完全排除这些并不容易。我知道无法保证这样做。