从 Twitter 搜索中排除多词关键字 API
Exclude multi-word keywords from Twitter Search API
我有一个要从搜索中排除的关键字列表
KEYWORDS = %w[
covid corona subway railway travel plane brazil ]
exclude = Twitter::KEYWORDS.split(",").join(" -")
这就是我的搜索查询的样子
json_response = @client.search("(javascript) -#{exclude}", lang: "en", result_type: "recent", tweet_mode: "extended", count: 100)
如何在此处传递多词关键字以将其排除在外,例如“off the hand”或“game plan”等关键字?
将它们与其他关键字一起添加无法按预期工作。
如果有人回来寻找同样的问题,我就是这样解决的:
@client.search("(javascript) -#{exclude} -\"off the hand\" -\"game plan\", lang: "en", result_type: "recent", tweet_mode: "extended", count: 100)
所以,基本上是通过使用转义字符,这让我可以将多词关键字作为精确字符串传递。
我有一个要从搜索中排除的关键字列表
KEYWORDS = %w[
covid corona subway railway travel plane brazil ]
exclude = Twitter::KEYWORDS.split(",").join(" -")
这就是我的搜索查询的样子
json_response = @client.search("(javascript) -#{exclude}", lang: "en", result_type: "recent", tweet_mode: "extended", count: 100)
如何在此处传递多词关键字以将其排除在外,例如“off the hand”或“game plan”等关键字?
将它们与其他关键字一起添加无法按预期工作。
如果有人回来寻找同样的问题,我就是这样解决的:
@client.search("(javascript) -#{exclude} -\"off the hand\" -\"game plan\", lang: "en", result_type: "recent", tweet_mode: "extended", count: 100)
所以,基本上是通过使用转义字符,这让我可以将多词关键字作为精确字符串传递。