我的twitter4j代码段如下所示:
FilterQuery query = new FilterQuery();
String[] keywordsArray = { "python", "java", "scala" };
query.track(keywordsArray);
这很好用。但是,如果我想发出如下的查询:" python" AND(" java" OR" scala"),我无法找到正确的方法。我基本上想要总是有字的" python"在其中,除了第二个列表中的任何单词,即" java"或者" scala"。
我所有的尝试都失败了。知道如何解决这个问题吗?
答案 0 :(得分:0)
我担心没有办法通过流式传输API表达该查询。
您必须过滤其中一个术语,即' python',然后检查每个Status
的文本以查找' java'或者' scala'。
有关详细信息,请查看documentation on the track
parameter。