# 推特搜索语法：按日期搜索 X 帖子

使用推特搜索语法：按作者、日期、语言和媒体筛选的示例，并附一个帮你拼查询的高级搜索表单。

Published: 2026-10-04 · Updated: 2026-10-14 · 13 min read
Page: https://twitterviewer.app/zh-hans/blog/x-advanced-search-operators

推特搜索语法是一串短命令，输入 X 的搜索框，就能按账号、日期、语言、热度或媒体类型缩小搜索范围；它决定了你是在噪音里无尽滚动，还是能定位到那条你记得的帖子。本指南介绍真正重要的那些运算符，用具体示例说明如何按日期搜索推特，列出开箱即用的组合，并说明 [推特高级搜索](https://twitterviewer.app/zh-hans/twitter-advanced-search) 页面上的表单如何在你完全不敲字的情况下拼出同样的语法。

## 什么是推特搜索语法？

一个搜索运算符，就是一个关键词加冒号再加值，例如 `from:NASA` 或 `min_faves:1000`。你把它和普通词语一起敲进搜索框，各项之间用空格隔开，X 会把每一部分当作帖子必须满足的一个条件。每多一个条件，结果列表就收窄一分。

运算符有两类。一类改变词语的匹配方式：引号表示精确短语，`OR` 表示其中任一个词，减号用于排除某个词。另一类按帖子的属性来筛选：是谁写的、什么时候写的、用什么语言、有多少点赞、是否带有图片或视频。它们几乎都可以自由组合。

这个平台现在叫 X，但大多数人仍说「推特搜索运算符」或「推特高级搜索运算符」，下面这些运算符在改名后也照常可用。X 没有发布过一份完整、带版本的参考资料，平台也会不时调整搜索，所以请把这里的清单当作已经相当成熟的那一批，并在依赖某个运算符之前，先用小查询测试一下。

## 在哪里输入搜索运算符

凡是 X 提供搜索框的地方，你都可以输入运算符。

- **在 x.com 上。** 把整条查询粘贴到页面顶部的搜索栏，按回车。结果页有「热门」「最新」之类的标签页，做日期搜索时通常要用「最新」。
- **在 X 应用里。** 搜索框接受同样的语法。在手机上，手动输入是最可靠的方式，因为应用不提供网页版那套完整的高级表单。
- **在 X 自带的高级搜索表单里。** X 在 `x.com/search-advanced` 有一个表单，会替你填入同样的运算符。
- **在本站。** [高级搜索](https://twitterviewer.app/zh-hans/twitter-advanced-search) 页面上有一个表单，每个条件对应一个字段，并把你的查询显示成一个个标签。它属于 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」的帖子。

> **Tip: 名字和口号请用引号**
> 一个人的全名、产品名或口号，用引号括起来效果会好得多。不加引号，X 会独立匹配每个词，结果就会变得杂乱。

## 按账号搜索：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)`。

如果想不用搜索就查看某个用户的帖子，[主页查看器](https://twitterviewer.app/zh-hans/twitter-profile-viewer) 会直接打开一条公开时间线，无需任何运算符。

## 如何按日期搜索推特

按日期搜索推特，是运算符最常被用到的场景，而它只需要两个运算符。`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` |

### 按日期搜索的小技巧

1. **切到「最新」。** 「热门」按 X 认为的重要性排序；「最新」把帖子按时间从新到旧排列。对于一段日期窗口，「最新」能让你按时间顺序把它走一遍。
2. **把日期和热度阈值结合。** 一个老旧又热闹的话题，在某个时间窗里可能积压着成千上万条帖子。加上 `min_faves:100`，就能看到那些真正重要的。
3. **搜不到就把时间窗缩窄。** 如果一个很长的时间窗返回的结果很少，就把它拆开：每月一次搜索，或每周一次。小窗口比一个大窗口更完整。
4. **要考虑时区。** 日期通常按 UTC 解读，所以西半球某个时区晚上很晚发出的帖子，可能落在 UTC 的下一天。
5. **事件用精确到天的搜索。** 对于一场比赛、一次发布会或一次故障，一天一天地搜，而不是搜一个范围。

还有一些运算符可以接受一天中的具体时间。`since_time:` 和 `until_time:` 接受以秒为单位的 Unix 时间戳，日期也可以带上时间，例如 `since:2026-03-15_14:00:00_UTC`。它们对精确到分钟的时间窗很方便，但不属于本站表单的一部分，行为也没那么可预测，所以请先用小查询确认。

### 如何在手机上按日期搜索帖子

打开 X 应用里的搜索框，输入完整查询，包括 `since:` 和 `until:`，然后运行。应用不提供网页版那套完整的高级表单，所以手动输入运算符是可靠的方式。如果在手机上敲长查询很麻烦，就用 [高级搜索](https://twitterviewer.app/zh-hans/twitter-advanced-search) 表单拼好，再复制过去。

## 按热度筛选：点赞、转发与回复

热度阈值是找到「真正重要过」的帖子的最快方式。

- `min_faves:1000` 至少有 1,000 个点赞的帖子。
- `min_retweets:200` 至少被转发 200 次的帖子。
- `min_replies:50` 至少有 50 条回复的帖子。

点赞和转发是不同的信号。点赞表示认可，转发表示触达，回复表示讨论——也可能表示分歧。一条回复很多、点赞很少的帖子，往往就是人们争论过的帖子。

> **Tip: 先设高，再往下调**
> 如果查询没有结果，就调低阈值。如果结果太多，就调高。合适的数字在话题之间、年份之间差别很大：500 个点赞对小众话题算多，对全球性事件则微不足道。

## 按媒体、链接、回复与语言筛选

这些筛选条件描述的是帖子的样子。

| 运算符 | 作用 |
| --- | --- |
| `filter:media` | 包含照片、视频或 GIF 的帖子 |
| `filter:images` | 带图片的帖子 |
| `filter:videos` | 带视频的帖子 |
| `filter:links` | 包含链接的帖子 |
| `filter:blue_verified` | 来自认证账号的帖子 |
| `-filter:replies` | 隐藏回复，你只会看到原创帖和转发 |
| `filter:replies` | 只要回复 |
| `include:nativeretweets` | 把转发加入结果，搜索默认会排除它们 |
| `lang:ja` | 用日语写的帖子；用你想要的语言对应的两字母代码 |

有两点要注意。`lang:` 依赖 X 为帖子检测出的语言，所以非常短的帖子，以及只含链接或表情的帖子，可能标注不正确。而且没有语言标记的结果，即使你能读懂，也不会匹配 `lang:` 筛选。

如果你想保存某次搜索或某个账号里的媒体，[媒体查看器](https://twitterviewer.app/zh-hans/twitter-media-viewer) 会把某个账号的照片和视频集中显示在一个图库里，[视频下载器](https://twitterviewer.app/zh-hans/twitter-video-downloader) 则能保存你找到的视频。

## 可以复制的组合

运算符叠加起来才最有用。下面每一行都是可以直接粘贴的查询。

- **某账号 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`

一个好习惯是分步来搭：先从短语开始，加上账号，加上时间窗，只有在列表仍然太长时才加阈值。

## 用表单拼出查询

你完全不必记住这些。[高级搜索](https://twitterviewer.app/zh-hans/twitter-advanced-search) 页面就是一个替你写出语法的表单，用的正是上面介绍的这些运算符。

| 表单字段 | 它会写出的运算符 |
| --- | --- |
| 全部这些词 | 这些词，用空格分隔 |
| 这个精确短语 | `"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 校验它们，加密存储，只用于你发起的搜索和导出，并在你断开连接时删除。[定价](https://twitterviewer.app/zh-hans/pricing) 页面列出了套餐：月付 $5，年付 $48。你不需要开发者密钥。

如果你不想用 Pro，只要处于登录状态，仍然可以把上面所有查询输入 X 自带的搜索。这些运算符是 X 的，不是本站的。

> **用表单拼出一条搜索** — [打开高级搜索](https://twitterviewer.app/zh-hans/twitter-advanced-search)
> 账号、日期、语言、热度和媒体筛选，都在同一个地方。Pro 功能，使用你自己的 X 账号。

## 当搜索没有结果时

结果为空或很奇怪是常有的事，原因通常很简单。

- **条件太多。** 一次移除一个，从限制最强的开始，比如一个很高的 `min_faves`，或一个很窄的时间窗。
- **运算符里有拼写错误。** `min_fave:100`，或者冒号后带空格的 `since: 2026-03-01`，都不会有你以为的效果。请让运算符和值紧挨在一起。
- **用了小写的 `or`。** 必须写成 `OR`。
- **日期格式不对。** 请使用 `YYYY-MM-DD`，年份为四位数字。
- **账号是受保护的、被停用的或被删除的。** 来自受保护账号的帖子不会出现在搜索里，被停用或删除的账号则不会留下任何结果。我们的 [查看器能看到什么的说明](https://twitterviewer.app/zh-hans/blog/what-a-no-login-viewer-can-see) 涵盖了这些情况。
- **结果集有上限。** 搜索每页返回的帖子数量有限，所以对于非常热闹的话题，把时间窗按天拆开。

如果有你预期中的内容没出现，就一次放宽一个条件，直到它出现。

## 推特搜索语法常见问题

### 什么是推特搜索语法？

推特搜索语法就是带值的关键词，例如 `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:` 在内。在手机上，手动输入运算符是可靠的做法。如果不想手打，就在本站的 [高级搜索](https://twitterviewer.app/zh-hans/twitter-advanced-search) 表单里拼好，再复制它显示的查询。

### 如何只搜索某个用户发的帖子？

用 `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 账号。在本站，[高级搜索](https://twitterviewer.app/zh-hans/twitter-advanced-search) 是 Pro 功能，在你连接的 X 账号上运行。查看帖子和主页则不需要账号。

### 本站的高级搜索表单是什么？

它是一个表单，会把你的选择转换成上面介绍的那些运算符。你填好账号、词语、日期、语言、互动下限和媒体选项，页面就会写出查询、以标签形式显示它并运行。它属于 Pro 功能，使用你自己连接的 X 账号。

### 平台改名为 X 之后，这些运算符还能用吗？

能用，这些运算符在 X 上的用法和在推特上一样。X 没有发布完整的参考资料，也会不时调整搜索，所以依赖某个新运算符之前，先用小查询测试一下。

### 为什么我的日期搜索返回的帖子比预期少？

搜索每次查询返回的帖子数量有限，在非常繁忙的一天里，可能并不会包含每一条帖子。把时间窗缩到一天或一周，加上账号或短语，一次搜一个时间窗。受保护、已删除和已停用的账号不会出现。

### 我可以按一天中的时间来搜索吗？

可以，用 `since_time:` 和 `until_time:`，配合以秒为单位的 Unix 时间戳；也可以用带时间的日期，例如 `since:2026-03-15_14:00:00_UTC`。它们不属于本站表单的一部分，行为可能比单纯的日期更不可预测，所以先用小查询确认。

