如何使用高级参数执行Twitter搜索

时间:2011-12-02 11:52:22

标签: java twitter4j

http://twitter.com/search-advanced

我想执行模仿上述屏幕的搜索查询 (例如,我如何找到满足“没有一个词”的所有推文 标准或只是#hashtags标准)。是否有可能混合n- 使用twitter4j匹配其中一些字段,目前我能够 仅使用关键字执行简单搜索。

1 个答案:

答案 0 :(得分:6)

如果您填写一些高级搜索页面并实际进行搜索,它将使用构造的查询字符串填充搜索框。例如,如果我按如下方式设置它:

  • 所有这些词:word1 word2
  • 以下任何一个词:word3 word4
  • 这些词都不是:word5
  • 从以下帐户:user1 user2
  • 提及这些帐户:user3

“word1 word2 word3 or word4 -word5 from:user1或from:user2 @ user3”

然后您只需将该字符串粘贴到您创建的查询中即可。

Query query = new Query("word1 word2 word3 OR word4 -word5 from:user1 OR from:user2 @user3");