Java Twitter4j:不同语言的查询
我正在用Twitter4j做一个关于Java的项目。我的目标是从不同语言获取特定关键字的推文。如中所述,您可以根据特定的关键字轻松获取一种语言的推文。但我的问题有点不同:我有不同的语言,我想在每种语言上查询不同的关键字。以下是迄今为止我的部分代码:Java Twitter4j:不同语言的查询,java,twitter,twitter4j,Java,Twitter,Twitter4j,我正在用Twitter4j做一个关于Java的项目。我的目标是从不同语言获取特定关键字的推文。如中所述,您可以根据特定的关键字轻松获取一种语言的推文。但我的问题有点不同:我有不同的语言,我想在每种语言上查询不同的关键字。以下是迄今为止我的部分代码: FilterQuery fq = new FilterQuery(); String[] lang = {"el"}; // for the Greek language String[] keywo
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”,只搜索英语)。有什么解决办法吗?如果可能的话
提前感谢。您为什么不考虑为每种语言运行两个不同的应用程序呢?谢谢Mehmet的回复。事实上,我想在一个月内(几乎)实时运行6种不同语言的程序。所以,如果我尝试这样做,我想我必须创建6个不同的帐户,可能需要一些PC机来并行运行…实际上,你真的需要有6个不同的帐户,但你不必有6个不同的PC机,因为你可以在一台机器上运行所有流媒体应用程序。我在一台linux服务器上运行了9个不同的流媒体应用程序。行得通,嗯,我明白了。所以,我想我将不得不使用多线程(或者你的意思仅仅是6个不同的Java程序?)。你可以回答,而不是评论,这样我就把问题标记为已解决。非常感谢,默米特。你觉得怎么样?