Twitter4j在Filter查询中使用AND

时间:2014-06-25 14:30:43

标签: twitter twitter4j

我的twitter4j代码段如下所示:

FilterQuery query = new FilterQuery();
String[] keywordsArray = { "python", "java", "scala" };
query.track(keywordsArray);

这很好用。但是,如果我想发出如下的查询:" python" AND(" java" OR" scala"),我无法找到正确的方法。我基本上想要总是有字的" python"在其中,除了第二个列表中的任何单词,即" java"或者" scala"。

我所有的尝试都失败了。知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

我担心没有办法通过流式传输API表达该查询。

您必须过滤其中一个术语,即' python',然后检查每个Status的文本以查找' java'或者' scala'。

有关详细信息,请查看documentation on the track parameter