存在一些重叠,但大部分情况下,这些操作符不适用于 v1.1 搜索、高级搜索 或 v2 搜索 API。
| 改编自 TweetDeck 帮助、@lucahammer 指南、@eevee Twitter 手册、@pushshift 以及 Twitter/Tweetdeck 本身。欢迎贡献/测试/提供示例!类别 | 运算符 | 查找推文... | 示例: |
|---|---|---|---|
| 推文内容 | nasa esa (nasa esa) | 同时包含 "nasa" 和 "esa"。空格隐含 AND。括号可用于在使用其他运算符时对单个词进行分组。 | 🔗 |
nasa OR esa | 包含 "nasa" 或 "esa"。OR 必须大写。 | 🔗 | |
"state of the art" | 完整的短语 "state of the art"。也会匹配 "state-of-the-art"。使用引号还可以防止拼写纠正。 | 🔗 | |
"this is the * time this week" | 带有通配符的完整短语。* 在引号短语外或没有空格时无效。 | 🔗 | |
+radiooooo | 强制包含某个词(保持原样)。可用于防止拼写纠正。 | 🔗 | |
-love -"live laugh love" | - 用于排除 "love"。同样适用于引号短语和其他运算符。 | 🔗 | |
#tgif | 一个话题标签 | 🔗 | |
$TWTR | 一个股市代码标签,类似于话题标签但用于股票代码 | 🔗 | |
What ? | 问号会被匹配 | 🔗 | |
:) OR :( | 某些表情符号会被匹配,正面 :) :-) :P :D 或负面 :-( :( | 🔗 | |
| 👀 | 表情符号搜索也可匹配。通常需要配合其他运算符使用。 | 🔗 | |
url:google.com | URL 被分词后匹配,对子域名和域名效果很好,对长 URL 效果一般,取决于 URL。YouTube ID 匹配良好。同时适用于缩短后的 URL 和规范 URL。例如:gu.com 是 theguardian.com 的短链接。当搜索带有连字符的域名时,需要用下划线替换连字符(如 url:t_mobile.com),但下划线 _ 也会被分词剔除,可能无法匹配 | 🔗 | |
lang:en | 搜索指定语言的推文,并非总是准确,参见完整的列表以及下面的特殊 lang 代码。 | 🔗 | |
| 用户 | from:user | 由特定 @username 发送,例如 "dogs from:NASA" | 🔗 |
to:user | 回复特定 @username | 🔗 | |
@user | 提及特定 @username。结合 -from:username 仅获取提及 | 🔗 | |
list:715919216927322112 list:esa/astronauts | 来自此公开列表成员用户的推文。使用 API 中的列表 ID 或类似 twitter.com/i/lists/715919216927322112 的 URL。列表短名称用于旧的列表 URL,如 twitter.com/esa/lists/astronauts。不能取反,因此无法搜索“不在列表中”。 | 🔗 | |
filter:verified | 来自已验证用户 | 🔗 | |
filter:blue_verified | 来自支付了 8 美元订阅 Twitter Blue 的“已验证”用户 | 🔗 | |
filter:follows | 仅来自你关注的账户。不能取反。 | 🔗 | |
filter:social filter:trusted | 仅来自基于你的关注和活动通过算法扩展的账户网络。适用于“热门”结果而非“最新”。 | 🔗 | |
| 地理位置 | near:city | 在此位置的地理标记。也支持短语,例如:near:"The Hague" | 🔗 |
near:me | 在 Twitter 认为你所在的位置附近 | 🔗 | |
within:radius | 在“near”运算符指定的半径范围内,用于限制范围。可使用 km 或 mi。例如:fire near:san-francisco within:10km | 🔗 | |
geocode:lat,long,radius | 例如,获取 Twitter 总部周围 10km 内的推文,使用 geocode:37.7764685,-122.4172004,10km | 🔗 | |
place:96683cc9126741d1 | 按地点对象ID 搜索推文,例如美国地点 ID 为 96683cc9126741d1 | 🔗 | |
| 时间 | since:2021-12-31 | 在指定日期当天及之后(包含)。4 位年份、2 位月份、2 位日期,用 - 分隔。 | 🔗 |
until:2021-12-31 | 在指定日期之前(不包含)。结合“since”运算符用于日期区间。 | 🔗 | |
since:2021-12-31_23:59:59_UTC | 在指定日期和时间及之后(包含),时区指定。4 位年份、2 位月份、2 位日期用 - 分隔,下划线 _ 分隔 24 小时制的小时:分钟:秒和时区缩写。 | 🔗 | |
until:2021-12-31_23:59:59_UTC | 在指定日期和时间之前(不包含),时区指定。结合“since”运算符用于日期区间。 | 🔗 | |
since_time:1142974200 | 在指定 Unix 时间戳(秒)及之后。结合“until”运算符用于日期区间。可能比下面的 since_id 更容易使用。 | 🔗 | |
until_time:1142974215 | 在指定 Unix 时间戳(秒)之前。结合“since”运算符用于日期区间。可能比下面的 max_id 更容易使用。 | 🔗 | |
since_id:tweet_id | 在指定雪花 ID 之后(不包含)。(参见下面的注) | 🔗 | |
max_id:tweet_id | 在指定雪花 ID 当天及之前(包含)。(参见下面的注) | 🔗 |