我正在使用Twitter4j开发一个关于Java的项目。我的目标是在特定关键字上获取不同语言的推文。正如Search twitter by language中所述,您可以根据特定关键字轻松地以一种语言提取推文。我的问题虽然有点不同:我有不同的语言,我想在每一个上查询不同的关键字。到目前为止,这是我的代码的一部分:
FilterQuery fq = new FilterQuery();
String[] lang = {"el"}; // for the Greek language
String[] keywords={"ο, η, το, του, τον, οι"}; // some common keywords
fq.language(lang);
fq.track(keywords);
twitterStream.addListener(listener);
twitterStream.filter(fq);
这一切都很好。现在我想添加另一个搜索以“并行”工作,例如:
String[] lang2={"el, en"};
String[] keywords2={"ο, η, το, του, τον, οι, the, a, and, it"};
问题在于我希望用希腊文中的推文只包含希腊语常用词(而不是英语词),反之亦然(也就是说,我不想在希腊语中搜索关键词“it” ,但只有英文)。任何解决方案 - 如果可能?
提前致谢。