推特搜索语法:按日期搜索 X 帖子
推特搜索语法是一串短命令,输入 X 的搜索框,就能按账号、日期、语言、热度或媒体类型缩小搜索范围;它决定了你是在噪音里无尽滚动,还是能定位到那条你记得的帖子。本指南介绍真正重要的那些运算符,用具体示例说明如何按日期搜索推特,列出开箱即用的组合,并说明 推特高级搜索 页面上的表单如何在你完全不敲字的情况下拼出同样的语法。
什么是推特搜索语法?
一个搜索运算符,就是一个关键词加冒号再加值,例如 from:NASA 或 min_faves:1000。你把它和普通词语一起敲进搜索框,各项之间用空格隔开,X 会把每一部分当作帖子必须满足的一个条件。每多一个条件,结果列表就收窄一分。
运算符有两类。一类改变词语的匹配方式:引号表示精确短语,OR 表示其中任一个词,减号用于排除某个词。另一类按帖子的属性来筛选:是谁写的、什么时候写的、用什么语言、有多少点赞、是否带有图片或视频。它们几乎都可以自由组合。
这个平台现在叫 X,但大多数人仍说「推特搜索运算符」或「推特高级搜索运算符」,下面这些运算符在改名后也照常可用。X 没有发布过一份完整、带版本的参考资料,平台也会不时调整搜索,所以请把这里的清单当作已经相当成熟的那一批,并在依赖某个运算符之前,先用小查询测试一下。
在哪里输入搜索运算符
凡是 X 提供搜索框的地方,你都可以输入运算符。
- 在 x.com 上。 把整条查询粘贴到页面顶部的搜索栏,按回车。结果页有「热门」「最新」之类的标签页,做日期搜索时通常要用「最新」。
- 在 X 应用里。 搜索框接受同样的语法。在手机上,手动输入是最可靠的方式,因为应用不提供网页版那套完整的高级表单。
- 在 X 自带的高级搜索表单里。 X 在
x.com/search-advanced有一个表单,会替你填入同样的运算符。 - 在本站。 高级搜索 页面上有一个表单,每个条件对应一个字段,并把你的查询显示成一个个标签。它属于 Pro 功能,在你连接的 X 账号上运行,因为 X 只向已登录用户提供搜索。
这四种地方的语法都相同,所以在一个地方能用的查询,在别处也能用。
词语、短语、OR 与排除
这些是基本功,不需要冒号。
| 你输入 | 它会找到 |
|---|---|
cats dogs | 同时包含这两个词、顺序不限的帖子 |
"cats and dogs" | 精确短语,词语按此顺序 |
cats OR dogs | 包含其中任一个词的帖子 |
cats -dogs | 含「cats」但不含「dogs」的帖子 |
-"cats and dogs" | 排除某个精确短语 |
(cats OR dogs) -birds | 分组:含任一个词,且不含「birds」 |
#launch | 一个话题标签 |
有几个细节容易让人踩坑。OR 必须用大写字母写,否则 X 会把它当成普通词语。减号必须紧贴它要排除的词,后面不能有空格。括号把词语分组,让 OR 只作用于括号内的词,这是把 OR 与其他条件组合而不产生歧义的唯一办法。引号让匹配变成字面匹配,所以 "supply chain" 不会匹配只写了「chain supply」的帖子。
按账号搜索:from、to 与提及
有三个运算符把搜索与账号关联起来,它们回答的是不同的问题。
from:NASA找出 NASA 发布的帖子。人们说的「按用户搜索帖子」也是这个意思。to:NASA找出发给 NASA 的回复,这是查看人们都在问该账号什么的最快方式。@NASA找出任何位置提到 NASA 的帖子,包括回复和引用帖。
在 from: 和 to: 里不带 @ 符号,用户名不区分大小写。想一次搜索两个账号,把它们分组:(from:NASA OR from:ESA)。想在一个账号里搜某个话题,加上词语:from:NASA artemis。想排除某个账号,在运算符前面加减号:artemis -from:NASA。
按用户搜索:一些有用的模式
- 某个用户关于某个词发的所有帖子:
from:username keyword。 - 只要某个用户的热门帖子:
from:username min_faves:1000。 - 某个用户的原创帖,不含回复:
from:username -filter:replies。 - 两个账号之间的对话:
(from:alice to:bob) OR (from:bob to:alice)。
如果想不用搜索就查看某个用户的帖子,主页查看器 会直接打开一条公开时间线,无需任何运算符。
如何按日期搜索推特
按日期搜索推特,是运算符最常被用到的场景,而它只需要两个运算符。since: 是时间窗的起点,until: 是终点,两者都写成 YYYY-MM-DD。
since:2026-03-01找出 2026 年 3 月 1 日及之后的帖子。until:2026-04-01找出 2026 年 4 月 1 日之前的帖子。
两者合起来就界定一个时间窗:since:2026-03-01 until:2026-04-01 就是 2026 年整个 3 月。请记住,until: 在你指定那天的起点就停下,所以结束日期本身并不包含在内。要看单独的某一天,就用它的后一天作为结束:since:2026-03-15 until:2026-03-16。
可以直接复制的日期搜索示例
| 目标 | 查询 |
|---|---|
| 某账号在某一个月里的帖子 | from:NASA since:2026-03-01 until:2026-04-01 |
| 某一天里关于某话题的帖子 | eclipse since:2026-03-15 until:2026-03-16 |
| 发布周前后都说了些什么 | "product launch" since:2026-05-04 until:2026-05-11 |
| 某话题去年高赞的帖子 | climate min_faves:2000 since:2025-01-01 until:2026-01-01 |
| 某日期之前用某种语言的帖子 | lang:ja 桜 until:2026-04-01 |
| 某账号在一个季度里的照片 | from:NASA filter:media since:2026-01-01 until:2026-04-01 |
按日期搜索的小技巧
- 切到「最新」。 「热门」按 X 认为的重要性排序;「最新」把帖子按时间从新到旧排列。对于一段日期窗口,「最新」能让你按时间顺序把它走一遍。
- 把日期和热度阈值结合。 一个老旧又热闹的话题,在某个时间窗里可能积压着成千上万条帖子。加上
min_faves:100,就能看到那些真正重要的。 - 搜不到就把时间窗缩窄。 如果一个很长的时间窗返回的结果很少,就把它拆开:每月一次搜索,或每周一次。小窗口比一个大窗口更完整。
- 要考虑时区。 日期通常按 UTC 解读,所以西半球某个时区晚上很晚发出的帖子,可能落在 UTC 的下一天。
- 事件用精确到天的搜索。 对于一场比赛、一次发布会或一次故障,一天一天地搜,而不是搜一个范围。
还有一些运算符可以接受一天中的具体时间。since_time: 和 until_time: 接受以秒为单位的 Unix 时间戳,日期也可以带上时间,例如 since:2026-03-15_14:00:00_UTC。它们对精确到分钟的时间窗很方便,但不属于本站表单的一部分,行为也没那么可预测,所以请先用小查询确认。
如何在手机上按日期搜索帖子
打开 X 应用里的搜索框,输入完整查询,包括 since: 和 until:,然后运行。应用不提供网页版那套完整的高级表单,所以手动输入运算符是可靠的方式。如果在手机上敲长查询很麻烦,就用 高级搜索 表单拼好,再复制过去。
按热度筛选:点赞、转发与回复
热度阈值是找到「真正重要过」的帖子的最快方式。
min_faves:1000至少有 1,000 个点赞的帖子。min_retweets:200至少被转发 200 次的帖子。min_replies:50至少有 50 条回复的帖子。
点赞和转发是不同的信号。点赞表示认可,转发表示触达,回复表示讨论——也可能表示分歧。一条回复很多、点赞很少的帖子,往往就是人们争论过的帖子。
按媒体、链接、回复与语言筛选
这些筛选条件描述的是帖子的样子。
| 运算符 | 作用 |
|---|---|
filter:media | 包含照片、视频或 GIF 的帖子 |
filter:images | 带图片的帖子 |
filter:videos | 带视频的帖子 |
filter:links | 包含链接的帖子 |
filter:blue_verified | 来自认证账号的帖子 |
-filter:replies | 隐藏回复,你只会看到原创帖和转发 |
filter:replies | 只要回复 |
include:nativeretweets | 把转发加入结果,搜索默认会排除它们 |
lang:ja | 用日语写的帖子;用你想要的语言对应的两字母代码 |
有两点要注意。lang: 依赖 X 为帖子检测出的语言,所以非常短的帖子,以及只含链接或表情的帖子,可能标注不正确。而且没有语言标记的结果,即使你能读懂,也不会匹配 lang: 筛选。
如果你想保存某次搜索或某个账号里的媒体,媒体查看器 会把某个账号的照片和视频集中显示在一个图库里,视频下载器 则能保存你找到的视频。
可以复制的组合
运算符叠加起来才最有用。下面每一行都是可以直接粘贴的查询。
- 某账号 2026 年的原创高赞帖:
from:NASA since:2026-01-01 -filter:replies min_faves:5000 - 关于某话题的日语照片:
lang:ja filter:media 桜 - 某个短语,但不是某个账号发的:
"supply chain" -from:example - 谁就某产品回复了某个账号、且有一定热度:
to:NASA "launch" min_faves:50 - 某账号上个月分享的链接:
from:NASA filter:links since:2026-09-01 until:2026-10-01 - 两个账号关于某话题的帖子,不含回复:
(from:NASA OR from:ESA) artemis -filter:replies - 关于某话题、被大量转发的视频:
filter:videos "rocket launch" min_retweets:500
一个好习惯是分步来搭:先从短语开始,加上账号,加上时间窗,只有在列表仍然太长时才加阈值。
用表单拼出查询
你完全不必记住这些。高级搜索 页面就是一个替你写出语法的表单,用的正是上面介绍的这些运算符。
| 表单字段 | 它会写出的运算符 |
|---|---|
| 全部这些词 | 这些词,用空格分隔 |
| 这个精确短语 | "phrase" |
| 这些词中任意一个 | (word1 OR word2) |
| 不含这些词 | 每个词前面加 -word |
| 这些话题标签 | #tag |
| 来自这些账号 | from:handle,多个账号时用 OR 分组 |
| 回复这些账号 | to:handle |
| 提及这些账号 | @handle |
| 起止日期 | 带日期的 since: 和 until: |
| 语言 | lang:code |
| 回复、点赞、转发的下限 | min_replies:、min_faves:、min_retweets: |
| 只要带媒体的帖子 | filter:media |
| 只要认证账号 | filter:blue_verified |
| 关闭回复 | -filter:replies |
| 转发 | include:nativeretweets |
当你填写表单时,一个摘要会把你的搜索显示成一个个标签,移除某个标签就会移除那个条件。你可以按「热门」或「最新」给结果排序,并一页页加载更多结果。
使用它需要什么
搜索属于 Pro 功能,并使用你自己的 X 账号。X 只向已登录用户提供搜索,所以你要在「账户」里的 X 账号部分连接一次账号,方法是粘贴你已登录的 x.com 会话中的 auth_token 和 ct0 这两个 cookie。本站会向 X 校验它们,加密存储,只用于你发起的搜索和导出,并在你断开连接时删除。定价 页面列出了套餐:月付 $5,年付 $48。你不需要开发者密钥。
如果你不想用 Pro,只要处于登录状态,仍然可以把上面所有查询输入 X 自带的搜索。这些运算符是 X 的,不是本站的。
当搜索没有结果时
结果为空或很奇怪是常有的事,原因通常很简单。
- 条件太多。 一次移除一个,从限制最强的开始,比如一个很高的
min_faves,或一个很窄的时间窗。 - 运算符里有拼写错误。
min_fave:100,或者冒号后带空格的since: 2026-03-01,都不会有你以为的效果。请让运算符和值紧挨在一起。 - 用了小写的
or。 必须写成OR。 - 日期格式不对。 请使用
YYYY-MM-DD,年份为四位数字。 - 账号是受保护的、被停用的或被删除的。 来自受保护账号的帖子不会出现在搜索里,被停用或删除的账号则不会留下任何结果。我们的 查看器能看到什么的说明 涵盖了这些情况。
- 结果集有上限。 搜索每页返回的帖子数量有限,所以对于非常热闹的话题,把时间窗按天拆开。
如果有你预期中的内容没出现,就一次放宽一个条件,直到它出现。
推特搜索语法常见问题
什么是推特搜索语法?
推特搜索语法就是带值的关键词,例如 from:、since: 和 min_faves:,输入 X 搜索框后,就能按账号、日期、热度、语言或媒体来筛选结果。它们可以和普通词语、引号以及 OR 自由组合。它们是 X 自有的语法,所以在 x.com 和应用里都能用。
如何按日期搜索推特?
在你的查询里加上 since:YYYY-MM-DD 和 until:YYYY-MM-DD。例如,from:NASA since:2026-03-01 until:2026-04-01 会返回 NASA 在 2026 年 3 月发的帖子。since: 包含你指定的当天,until: 则在那天之前停下,所以要搜单日就用后一天作为结束。切到「最新」标签页即可按时间顺序查看。
如何在手机上按日期搜索帖子?
把同样的查询输入 X 应用的搜索框,包含 since: 和 until: 在内。在手机上,手动输入运算符是可靠的做法。如果不想手打,就在本站的 高级搜索 表单里拼好,再复制它显示的查询。
如何只搜索某个用户发的帖子?
用 from:username,不带 @ 符号。from:NASA artemis 会返回 NASA 包含「artemis」的帖子。加上 -filter:replies 可以隐藏回复,加上 since: 和 until: 时间窗可以限定日期。想搜发给某个用户的回复,则用 to:username。
如何找到达到一定点赞量的帖子?
用 min_faves: 后面跟数字,例如 min_faves:1000。类似的运算符还有表示转发的 min_retweets: 和表示回复的 min_replies:。它们可以和其他一切组合,所以 from:NASA min_faves:5000 since:2026-01-01 会找出该账号今年最受点赞的帖子。
since 和 until 有什么区别?
since: 是时间窗的起点,until: 是终点。since: 包含你指定的日期,而 until: 在那天的起点停下,所以结束日期本身并不包含在内。两者一起用才能界定一个时间窗。
我可以搜索精确短语吗?
可以,把短语放进双引号里,例如 "supply chain"。X 随后会按这个顺序匹配这些词。你可以用引号前的减号排除某个短语,也可以用 OR 组合多个短语。
我可以排除某些词或账号吗?
可以,把减号直接放在词、短语或运算符前面:cats -dogs、-"giveaway" 或 artemis -from:NASA。减号后不要留空格。你可以用 -filter:replies 排除回复,用 -filter:media 排除媒体。
没有 X 账号,搜索运算符还能用吗?
不能,X 只向已登录用户提供搜索,所以运行任何查询都需要一个 X 账号。在本站,高级搜索 是 Pro 功能,在你连接的 X 账号上运行。查看帖子和主页则不需要账号。
本站的高级搜索表单是什么?
它是一个表单,会把你的选择转换成上面介绍的那些运算符。你填好账号、词语、日期、语言、互动下限和媒体选项,页面就会写出查询、以标签形式显示它并运行。它属于 Pro 功能,使用你自己连接的 X 账号。
平台改名为 X 之后,这些运算符还能用吗?
能用,这些运算符在 X 上的用法和在推特上一样。X 没有发布完整的参考资料,也会不时调整搜索,所以依赖某个新运算符之前,先用小查询测试一下。
为什么我的日期搜索返回的帖子比预期少?
搜索每次查询返回的帖子数量有限,在非常繁忙的一天里,可能并不会包含每一条帖子。把时间窗缩到一天或一周,加上账号或短语,一次搜一个时间窗。受保护、已删除和已停用的账号不会出现。
我可以按一天中的时间来搜索吗?
可以,用 since_time: 和 until_time:,配合以秒为单位的 Unix 时间戳;也可以用带时间的日期,例如 since:2026-03-15_14:00:00_UTC。它们不属于本站表单的一部分,行为可能比单纯的日期更不可预测,所以先用小查询确认。