# 推特搜尋語法：依日期搜尋 X 貼文

值得認識的每一個 X 搜尋運算子，附可直接複製的範例、完整的依日期搜尋推特教學，以及一個會自動組出查詢的表單。

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

推特搜尋語法是一串短指令，輸入 X 的搜尋框，就能依帳號、日期、語言、熱度或媒體類型縮小搜尋範圍；它決定了你是在雜訊裡無盡捲動，還是能找到那則你記得的貼文。本指南介紹真正重要的那些運算子，用具體範例說明如何依日期搜尋推特，列出可直接套用的組合，並說明 [進階搜尋](https://twitterviewer.app/zh-hant/twitter-advanced-search) 頁面上的表單如何在你完全不打字的情況下拼出同樣的語法。

## 什麼是推特搜尋語法？

搜尋運算子就是一個關鍵詞加上冒號和一個值，例如 `from:NASA` 或 `min_faves:1000`。你把它和普通詞語一起輸入搜尋框，各項之間用空格隔開，X 會把每一部分當成貼文必須滿足的一個條件。每多一個條件，結果清單就收窄一分。

運算子有兩類。一類改變詞語的比對方式：引號表示精確詞組，`OR` 表示其中任一個詞，減號用來排除某個詞。另一類依貼文的屬性篩選：是誰寫的、什麼時候寫的、用哪種語言、有多少個讚，以及是否帶有照片或影片。它們幾乎都能自由組合。

這個平台現在叫 X，但大多數人仍用「推特搜尋語法」這個說法，也常稱它為「進階搜尋運算子」；下面這些運算子在改名之後照常可用。X 沒有發布過一份完整、帶版本的參考資料，平台也會不時調整搜尋，所以請把這裡的清單當成已經相當成熟的那一批，並在依賴某個運算子之前，先用一個小查詢測試它。

## 在哪裡輸入搜尋運算子

凡是 X 提供搜尋框的地方，你都可以輸入運算子。

- **在 x.com 上。** 把整條查詢貼到頁面頂端的搜尋列，按 Enter。結果頁有「熱門」「最新」等分頁，做日期搜尋時通常要用「最新」。
- **在 X 應用程式裡。** 搜尋框接受同樣的語法。在手機上，手動輸入是可靠的做法，因為應用程式不提供網頁版那套完整的進階表單。
- **在 X 自帶的進階搜尋表單裡。** X 在 `x.com/search-advanced` 有一個表單，會替你填入同樣的運算子。
- **在本站。** [進階搜尋](https://twitterviewer.app/zh-hant/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-hant/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-hant/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-hant/twitter-media-viewer) 會把某個帳號的照片和影片集中在同一個圖庫裡，[影片下載器](https://twitterviewer.app/zh-hant/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-hant/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-hant/pricing) 頁面列出了方案：每月 $5，或每年 $48。你不需要開發者金鑰。

如果你不想用 Pro，只要處於登入狀態，仍然可以把上面每一個查詢輸入 X 自帶的搜尋。這些運算子是 X 的，不是本站的。

> **用表單組出一條搜尋** — [開啟進階搜尋](https://twitterviewer.app/zh-hant/twitter-advanced-search)
> 帳號、日期、語言、熱度和媒體篩選，全都在同一個地方。Pro 功能，使用你自己的 X 帳號。

## 當搜尋沒有結果時

結果為空或很奇怪是常有的事，原因通常很單純。

- **條件太多。** 一次移除一個，從限制最強的開始，例如很高的 `min_faves`，或很窄的日期區間。
- **運算子有拼字錯誤。** `min_fave:100`，或冒號後帶空格的 `since: 2026-03-01`，都不會有你預期的效果。請讓運算子和值緊貼在一起。
- **用了小寫的 `or`。** 必須寫成 `OR`。
- **日期格式不對。** 請用 `YYYY-MM-DD`，年份為四位數字。
- **帳號是受保護、被停用或被刪除的。** 來自受保護帳號的貼文不會出現在搜尋裡，被停用或刪除的帳號則不會留下任何結果。我們的 [檢視器能看到什麼的說明](https://twitterviewer.app/zh-hant/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-hant/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-hant/twitter-advanced-search) 是 Pro 功能，在你連接的 X 帳號上執行。查看貼文和個人檔案則不需要帳號。

### 本站的推特進階搜尋表單是什麼？

它是一個表單，會把你的選擇轉換成上面介紹的那些運算子。你填好帳號、詞語、日期、語言、互動下限和媒體選項，頁面就會寫出查詢、以標籤形式顯示它並執行。它屬於 Pro 功能，使用你自己連接的 X 帳號。

### 平台改名為 X 之後，這些運算子還能用嗎？

能用，這些運算子在 X 上的用法和過去在推特上一樣。X 沒有發布完整的參考資料，也會不時調整搜尋，所以依賴某個新運算子之前，先用一個小查詢測試。

### 為什麼我的日期搜尋返回的貼文比預期少？

搜尋每次查詢返回的貼文數量有限，在非常繁忙的一天裡，可能不會包含每一則貼文。把區間縮到一天或一週，加上帳號或詞組，一次搜一個區間。受保護、已刪除和已停用的帳號不會出現。

### 我可以依一天中的時間搜尋嗎？

可以，用 `since_time:` 和 `until_time:`，搭配以秒為單位的 Unix 時間戳；也可以用帶時間的日期，例如 `since:2026-03-15_14:00:00_UTC`。它們不屬於本站表單的一部分，行為可能比單純的日期更難預測，所以先用一個小查詢確認。

