推特高级搜索语法大全 2026:from、since 等指令实测
推特高级搜索在哪里、语法怎么写?from:、since:、min_faves:、filter: 等指令我们在 2026 年逐个实测,附按日期搜索的格式、搜不到的原因和 X API v2 对照表。
Tarun Khatri
发布于 · 更新于 · 阅读约 7 分钟 · Read in English
推特高级搜索,就是在 X(推特)的搜索框里加上 from:、min_faves: 这类指令,把结果筛到你要的范围。
这份 X 高级搜索语法大全写给手动搜推特的人,也写给用 API 批量拉数据的开发者。每个指令我们都在 2026 年 10 月 19 日实测过,还附上 X 官方 API 和 Weir 的写法。Weir 是我们做的 API。
把这一行粘进 X 的搜索框试试:
from:XDevelopers min_faves:500 -filter:replies since:2026-08-01
它找的是 @XDevelopers 在 2026 年 8 月 1 日以后发的、点赞不少于 500 的推文,回复不算。
按这个顺序拼一条搜索:
- 匹配关键词短语、OR、排除词和 lang:。
- 指定账号from:、to:、@ 和 list:。
- 限定日期since:、until: 和 within_time:。
- 设互动门槛min_faves: 和 min_retweets:。
- 筛选推文类型回复、引用、媒体和链接。
- 交给 API 跑把语句放进 POST /v1/x/search。
推特高级搜索在哪里?
高级搜索表单在网页版上。X 帮助中心给的入口是这样的:
- 在 X.com 的搜索框里先搜任意一个词。
- 在结果页右上方的“搜索筛选”(Search filters)下面点“高级搜索”(Advanced search),也可以点“更多选项”里的“高级搜索”。
- 填好表单,点“搜索”。
X 帮助中心还写明,高级搜索要登录 X.com 才能用。网页上也可以直接打开 x.com/search-advanced。
表单只覆盖常用条件。指令则直接打进搜索框,Igor Brigadir 整理的指令参考说网页版和移动端都能用。找一条推文的全部引用、翻整个对话串、按 Unix 时间划界,都只能靠指令。
不想记语法,就用免费的推特高级搜索生成器。填一张表,它会同时写出 x.com、X API v2 和 Weir 三种语句。
第 1 步:写对格式,匹配关键词和短语
推特高级搜索语法的格式是“指令:值”,冒号后面不加空格。
下面这些指令决定推文里必须出现哪些词:
- 空格(并且):
python pandas找同时含这两个词的推文,顺序不限。 "...":"open source"只找这个完整短语。OR:(rust OR golang)两个词有一个就算。-:-crypto排除一个词、短语或指令。#:#rustlang搜话题标签。url::url:github.com找带某个域名链接的推文。lang::lang:en只看英文,中文推文用lang:zh。$(未确认):$NVDA min_faves:100一条都没返回,热门股票不该是这个结果。
lang: 用的是 X 自己判断的语言。很短的推文常被标成 qme、und 或 zxx,最后这个表示“没有文字”。
第 2 步:按账号搜索,from: 怎么用
from: 后面直接写用户名,不带 @。账号类的指令有这些:
from::from:XDevelopers找这个账号发的推文。to::to:XDevelopers找回复它的推文。@:@github找提到它的推文。list::list:1585430245762441216找某个公开列表(List)里成员发的推文。filter:verified和filter:blue_verified:只返回认证账号。不过现在多数搜索结果本来就全是认证账号,所以我们看不出它们排除了什么。
from: 现在会把转推一起带出来。
2026 年 10 月 22 日,我们只用 from:OpenAIDevs 搜索,结果里有三条转推。加上 -filter:nativeretweets 以后,只剩原创推文。X 以前默认隐藏转推,要加 include:nativeretweets 才显示,现在不一样了。
第 3 步:按日期搜索特定时间段
日期一律按 UTC 计算,比北京时间晚 8 小时:
since:2026-08-01:这一天及以后。until:2026-09-01:这一天之前,不含当天。since:2026-08-01_09:30:00_UTC:X 只认日期部分。我们 2026 年 10 月 21 日测试时,把时间窗口设在同一天之内,结果什么也没匹配到。since_time:和until_time::用 Unix 秒数做起止时间。within_time:30d:最近 N 天,小时用h,分钟用m。since_id::找比某条推文更新的推文;max_id:找这条及更早的。
想精确到几点几分,就别用带时间的 since:,改用 since_time:,或者用推文 ID 划界。推文 ID 里本来就藏着发布时间,推文 ID 转日期工具能把它换算出来。
按日期翻某个账号历史推文的完整步骤,包括手机上怎么搜,见推特历史推文怎么看。
第 4 步:按点赞、转推和回复数筛选
min_faves:500:至少 500 个赞。min_retweets:20:至少 20 次转推。min_replies:1:至少有一条回复。-min_faves:1000:少于 1,000 个赞。
min_faves: 配上 from:,就能翻出一个账号点赞最多的推文。
第 5 步:筛选回复、引用、对话串和媒体
回复和对话串各有专门的过滤指令:
filter:replies只留回复,-filter:replies去掉回复。conversation_id:后面跟推文 ID,找出整个对话串。filter:self_threads找作者自己回复自己的推文串。
引用和转推:
filter:quote找引用推文,quoted_tweet_id:找某一条推文收到的引用。quoted_user_id:找引用了某个账号推文的所有推文,要填数字 ID。-filter:nativeretweets去掉转推,filter:nativeretweets只看转推。
媒体和链接:
filter:media找带图片或视频的推文,filter:images和filter:videos再细分。filter:native_video只找直接上传到 X 的视频。filter:links找带任何链接的推文,媒体也算;-filter:links去掉它们。
推文被删以后,引用和回复往往还在,用 quoted_tweet_id: 和 conversation_id: 就能找到。具体做法见推特删除的推文怎么看。
X API v2 的搜索语法不一样
X 自己的 API 会拒收其中一些指令。它的指令文档写明,min_faves: 和 min_retweets: 会被“以 400 错误拒绝”。日期也不写进语句,而是改用 start_time 和 end_time 两个参数。
主要指令的对应关系:
| X 搜索框 | X API v2 |
|---|---|
min_faves:N |
min_likes:N |
min_retweets:N |
min_reposts:N |
filter:replies |
is:reply |
filter:quote |
is:quote |
filter:nativeretweets |
is:retweet |
filter:media |
has:media |
filter:links |
has:links |
quoted_tweet_id: |
quotes_of_tweet_id: |
from:、to:、@、#、url:、list:、conversation_id: 和 lang: 两边写法相同。
在 v2 里,is:、has: 和 lang: 旁边至少要有一个能单独使用的指令。截至 2026 年 10 月,官方 API 读一条推文收 $0.005,完整价格见推特 API 费用。
第 6 步:用 API 跑推特高级搜索
Weir 的 POST /v1/x/search 用的是搜索框那套写法。指令可以直接写进 query,也可以用结构化字段,由 Weir 校验后替你转成指令。
每个字段都会缩小结果范围:
| Weir 字段 | 转换成 |
|---|---|
fromUsers |
(from:a OR from:b) |
mentions |
(@a OR @b) |
language |
lang:en |
minLikes |
min_faves:N |
onlyOriginal |
-filter:replies |
onlyLinks |
filter:links |
since / until |
精确的 since_id: / max_id: |
untilId |
小一位的 max_id:,不含该条 |
query、phrase、hashtags、fromUsers、toUsers、mentions、listId 和 quotedPostId 至少要填一个。全部字段见 searchX 接口文档(英文)。
下面这个请求找的是别人提到 GitHub、带链接、至少 10 个赞的英文推文:
curl --request POST \
--url https://api.weirapp.io/v1/x/search \
--header "Authorization: Bearer $WEIR_API_KEY" \
--header 'Content-Type: application/json' \
--data '{"mentions":["github"],"query":"-from:github filter:links","language":"en","minLikes":10,"limit":20}'
没有对应字段的指令,比如 filter:videos 或 conversation_id:,直接写进 query。10 月 19 日我们发了 {"query": "from:XDevelopers filter:videos", "limit": 2},返回节选如下:
{
"id": "2107952086193508716",
"text": "The Developer E𝕏hibit just got a major upgrade. 🚀 ...",
"createdAt": "2026-10-07T21:51:55.000Z",
"author": { "username": "XDevelopers" },
"likeCount": 236,
"media": [{ "type": "video" }]
}
这次花了 3 积分:调用本身 1 积分,每条推文再加 1 积分。一整页大约 20 条推文,也就是 21 积分。
以后想接着拉新推文,就把存下的最新 ID 作为 sinceId 传进去。翻页则用 meta.nextCursor。
推特高级搜索搜不到结果?先查这几点
- 只写了时间指令。
since:2026-10-01旁边必须再有一个关键词或别的指令。 OR写成了小写。小写的or会被当成普通单词去搜。- 日期差了一天。
until:不含当天,而且按 UTC 算。 url:里有连字符。域名里的-要换成下划线。- 指令太多。Brigadir 的参考说,一条语句最多大约 22 个指令。
- 用了没确认的指令。
$股票代码和near:、within:、geocode:位置指令,在我们的测试里都没返回结果。现在带位置信息的推文本来就很少。 - X 改了搜索。X 调整搜索不会提前通知,今天能用的指令,不保证一直能用。
什么时候不适合用 Weir
- 你需要 X 官方授权,或者要发推、回复、点赞。只有官方 API 能写入。
- 你只是手动搜。X 的搜索框免费,本文的指令都能用。
- 你要推文计数或趋势。这些是 X API 才有的功能。
- 你要求指令永远可用。Weir 把指令交给 X 执行,X 一改,你也会受影响。
常见问题
推特高级搜索 2026 年还能用吗?
能用。我们 2026 年 10 月 19 日测的指令,几乎都返回了匹配的推文。例外是 $NVDA 这样的股票代码,以及 near:、within:、geocode: 三个位置指令,它们什么都没返回。
推特怎么搜两个日期之间的推文?
把 since: 和 until: 跟一个关键词或账号写在一起,比如 from:XDevelopers since:2026-08-01 until:2026-09-01。注意 until: 不含当天,两个日期都按 UTC 算。
手机上能用推特高级搜索吗?
表单在网页版 X.com 上。指令不受影响:Brigadir 的参考说,网页版和移动端都能用,直接输入搜索框即可。
推特 from 搜索怎么用,能看到转推吗?
from:用户名 找这个账号发的推文,再加关键词或日期缩小范围。2026 年 10 月我们测试时,from: 会连转推一起返回。只看转推加 filter:nativeretweets,去掉转推加 -filter:nativeretweets。
参考来源
以下资料都在 2026 年 10 月查看。
- X 帮助中心,How to use advanced search(英文,读的是 2026 年 9 月 18 日的 Wayback 存档):https://help.x.com/en/using-x/x-advanced-search
- Igor Brigadir,twitter-advanced-search(英文):https://github.com/igorbrigadir/twitter-advanced-search
- X API 搜索指令文档(英文):https://docs.x.com/x-api/posts/search/integrate/operators
- X API recent search 参数(英文):https://docs.x.com/x-api/posts/search-recent-posts
- X API 按量计费价格(英文,10 月 19 日查看):https://docs.x.com/x-api/getting-started/pricing
- Weir searchX 接口文档(英文):https://docs.weirapp.io/reference/x/searchX
- 我们用 Weir 搜索 API 做的实测:2026 年 10 月 19 日、21 日和 22 日