推特搜尋語法:依日期搜尋 X 貼文
推特搜尋語法是一串短指令,輸入 X 的搜尋框,就能依帳號、日期、語言、熱度或媒體類型縮小搜尋範圍;它決定了你是在雜訊裡無盡捲動,還是能找到那則你記得的貼文。本指南介紹真正重要的那些運算子,用具體範例說明如何依日期搜尋推特,列出可直接套用的組合,並說明 進階搜尋 頁面上的表單如何在你完全不打字的情況下拼出同樣的語法。
什麼是推特搜尋語法?
搜尋運算子就是一個關鍵詞加上冒號和一個值,例如 from:NASA 或 min_faves:1000。你把它和普通詞語一起輸入搜尋框,各項之間用空格隔開,X 會把每一部分當成貼文必須滿足的一個條件。每多一個條件,結果清單就收窄一分。
運算子有兩類。一類改變詞語的比對方式:引號表示精確詞組,OR 表示其中任一個詞,減號用來排除某個詞。另一類依貼文的屬性篩選:是誰寫的、什麼時候寫的、用哪種語言、有多少個讚,以及是否帶有照片或影片。它們幾乎都能自由組合。
這個平台現在叫 X,但大多數人仍用「推特搜尋語法」這個說法,也常稱它為「進階搜尋運算子」;下面這些運算子在改名之後照常可用。X 沒有發布過一份完整、帶版本的參考資料,平台也會不時調整搜尋,所以請把這裡的清單當成已經相當成熟的那一批,並在依賴某個運算子之前,先用一個小查詢測試它。
在哪裡輸入搜尋運算子
凡是 X 提供搜尋框的地方,你都可以輸入運算子。
- 在 x.com 上。 把整條查詢貼到頁面頂端的搜尋列,按 Enter。結果頁有「熱門」「最新」等分頁,做日期搜尋時通常要用「最新」。
- 在 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。它們不屬於本站表單的一部分,行為可能比單純的日期更難預測,所以先用一個小查詢確認。