【发布时间】:2011-06-21 23:48:14
【问题描述】:
根据一些搜索参数,我正在收集推文。但是,我想排除满足以下条件的推文:
- 包含一个 URL(没有超链接!)
- 使用英语以外的其他语言
- 包含@reply
- 包含哈希引用#keyword
对于您的 Twitter API 搜索专家,您将如何去做?
【问题讨论】:
标签: ruby-on-rails ruby search twitter
根据一些搜索参数,我正在收集推文。但是,我想排除满足以下条件的推文:
对于您的 Twitter API 搜索专家,您将如何去做?
【问题讨论】:
标签: ruby-on-rails ruby search twitter
twitter api 中有一个用于搜索方法的 lang 选项,它将处理用另一种语言编写的推文。
对于其他条件,我只会在“文本”属性上使用正则表达式来排除推文。 搜索方法有一个回调选项。我想你可以用它来过滤推文。
【讨论】:
搜索 API 确实有一个 lang=en 选项,但效果不是很好。它仅确保用户已在其帐户配置文件中将其语言设置为英语。不幸的是,这是默认设置,因此即使使用 lang=en 进行搜索,也会返回非英文的搜索结果。完全排除这些并不容易。我知道没有保证的方法可以做到这一点。
【讨论】: