我正在开发一个使用 Twitter 的 REST API 分析数据的程序,我希望使用具有多个关键字的查询来获得我正在寻找的结果。但是,我在使用搜索查询获取特定结果时遇到了问题。我已经按照文档使用“或”搜索多个单词,但它只能在一定程度上起作用。
在这段代码中,当我使用查询时:
q = ('plane fly OR car drive -filter:retweets AND filter:replies')
它返回包含“飞机”和“飞行”或“汽车”和“驾驶”字样的推文。但是,如果我随机添加了另一个关键字过滤器,例如:
q = ('plane fly OR car drive OR cadburys chocolate -filter:retweets AND filter:replies')
这根本不会返回任何推文。我不确定我是否误解了查询使用 OR 的方式,但我想即使没有包含“cadburys Chocolate”的推文,它仍然会返回其他关键字的其他推文?
有谁知道我哪里出错了?如果查询可以这样构造?或者,如果没有,有没有一种方法可以在一个查询中搜索多个关键字/短语?
感谢您的时间,任何帮助表示赞赏。
森林海
相关分类