Xで「この1時間の投稿だけ見たい」「会見直後の反応を追いたい」と思って検索しても、検索窓だけでは“時刻”をピンポイント指定しにくく、欲しい投稿がノイズに埋もれがちです。実は、時間指定は「日付レンジを極小化する→『最新』タブで並べ替える→タイムスタンプで帯を確定する」の流れで、かなり現実的に再現できます。
この記事では、最短手順で1時間相当まで絞る方法から、from/since/untilの土台、コピペで使えるテンプレ、返信・リポスト除外や画像/リンク絞り込み、さらに分単位が必要な人の別ルートまでをまとめて解説します。
目次
- 1. 「X 時間指定 検索」で最初に押さえる結論
- 2. まずはここから「時間指定っぽく」探す最短手順
- 3. 「日付レンジ×ユーザー指定」コマンドの土台
- 4. コピペで使える「時間指定検索」テンプレ集
- 5. ノイズ除去の要 「含める」「除外する」の正しい使い分け
- 6. 画像 動画 リンクで「その時間に出回った情報」だけに絞る
- 7. 反応量で「その時間に伸びた投稿」だけを抜く
- 8. 日本語だけに寄せる 言語と表記の絞り込み
- 9. 「時間指定検索」の目的別レシピ大全
- 10. 高度な検索フォームと検索窓コマンドの使い分け
- 11. 端末別の操作ポイント:PCブラウザ/iPhone/Android
- 12. うまく出ないときの原因チェック
- 13. 分単位まで必要な人の別ルート
- 14. よくある質問
1. 「X 時間指定 検索」で最初に押さえる結論
Xで「この日のこの時間ごろのポストだけ見たい!」と思ったとき、いちばん大事な結論を先に言うね。
検索窓に入れるコマンドは「日付」までは得意だけど、「時刻」までは直接指定しにくいんだ。
だから、時間に近づけるには、まずsince: と until: で日付の範囲をできるだけ小さくするのがスタートになるよ。
そのうえで、from:(誰のポストか)や、filter:(画像つきなど)や、min_faves:(いいね数)みたいなコマンドを組み合わせて、候補の数をギュッと減らしていくんだ。
そうすると、「この時間あたりのポスト」を見つけるまでの道のりが、ぐっと短くなるよ。 もし「分単位」みたいに、もっと細かくピンポイントで必要なら、検索コマンドだけに頼らず、いったん候補を絞ってから別の進め方に切り替えるのがコツだよ。
1-1. 検索窓コマンドの基本は日付指定までで時刻は直接指定しにくい
Xの検索は、検索窓にコマンドを入れると、条件を細かくしぼれるのが便利なんだ。
たとえば「誰のポストか」を決めるなら from:ユーザー名 を使うよ。
ここで大事なのは、@マークはいらないってところだよ。
たとえばIDが「@satotin_yusuke」なら、検索窓には from:satotin_yusuke って入れるんだ。
そして「いつの期間か」を決めるときに使うのが、since:YYYY-MM-DD と until:YYYY-MM-DD だよ。
この2つは、書き方が年-月-日の形になっているのがポイントなんだ。
つまり、コマンドとしては「2025-01-01」みたいに日付は入れられるけど、「15:30」みたいな時刻をそのまま入れて指定する、という使い方はしにくいんだ。
だから「時間指定検索」をしたいときでも、まずは日付のコマンドで土台を作るのがいちばん確実だよ。
それからね、until: はちょっとクセがあるよ。
until: は「この日まで」っぽく見えるけど、実は指定した日を含まないんだ。
だから、たとえば「2025年1月1日〜1月10日」のつもりで探すなら、until: は最終日の次の日を入れるのがコツだよ。 この考え方を知らないと、「あれ、1月10日が出てこない……」って迷子になりやすいんだ。
コピペしやすい基本形(まずはここから)
たとえば、自分が2025年1月1日から1月10日までにしたポストを調べたいときは、こんなふうに入れるよ。
from:ユーザー名 since:2025-01-01 until:2025-01-10
ここで覚えておいてほしいのは、until: は「含まない」だから、日付の終わりをきっちり入れたいなら、検索したい最終日+1日を入れる考え方が役に立つってことだよ。
それと、リプライがジャマで見づらいときは、最後に -filter:replies を足すと、リプライを表示しないようにできるよ。 小さな工夫だけど、候補が減ると時間探しが楽になるんだ。
1-2. 時間指定は日付レンジの極小化と「最新」タブで実現する
じゃあ、日付までしか指定しにくいなら、「時間指定検索」ってどうやって近づけるの。
答えはシンプルで、日付の範囲(レンジ)を極小にすることだよ。
たとえば「2025年1月のどこか」みたいに広い期間で探すと、ポストが多すぎて、時間どころじゃなくなっちゃうよね。
そこで、まずは since: と until: を使って、1日〜数日くらいまでギュッと縮めるのが基本だよ。
さらに、from: で投稿者をしぼると、候補が一気に減るよ。
たとえば「特定ユーザーが2024年のある期間に何をポストしたか」を見るなら、こうだね。
from:tinsalo since:2024-01-01 until:2024-12-31
ここからさらに「この日のお昼ごろ」とか「このイベントの開始直後」みたいに時間に近づけたいなら、範囲をもっと小さくしていくんだ。
そして、候補が減った検索結果を見ながら、時間が近いところまでたどっていくよ。
このとき、検索結果側で並び順を切り替えられるなら、新しい順で追いかけるほうが「この時間付近」を探しやすいんだ。 (たくさん出てくるときは、上から順に探すより、順番を整えてから探すほうが早いよ。)
「1日」に切って、さらにコマンドで候補を削る
時間に近づけるときは、「日付を1日」に切るだけでも強いよ。
たとえば「2024年7月の間に画像つきで、いいねが100以上のポスト」を特定ユーザーで探すなら、こういう組み合わせができるんだ。
from:satotin_yusuke since:2024-07-01 until:2024-08-01 filter:images min_faves:100
ここで大事なのは、コマンド同士は空白(スペース)でつなぐってところだよ。
filter:images で画像つきだけにしぼると、一覧がかなり見やすくなることが多いんだ。
min_faves:100 みたいに反応が大きいものだけにしぼれば、「重要そうなポスト」だけ残せるよね。
こうやって候補を減らしていくと、あとは検索結果の中で「この時間っぽいな」というところに近づきやすくなるよ。
それから、もし「自分のオリジナルポストだけ見たい」なら、余計なものを外すのも強いんだ。
exclude:nativeretweets はリポストを外して、exclude:replies はリプライを外せるよ。 オリジナルだけになれば、時間帯の流れも追いやすくなるんだ。
1-3. 分単位まで必要なら別ルートを使う
ここからが最後のポイントだよ。
「だいたいこの時間」くらいなら、日付レンジを小さくして、from: や filter: や min_faves: でしぼれば、かなり近づけるんだ。
でもね、「13:12ちょうどのポストを探したい」みたいに分単位まで求めると、検索コマンドだけで一発で当てるのは難しくなりやすいよ。
だから、分単位が必要なときは、まず検索コマンドで候補のポストを数個まで減らすのが第一段階だよ。
第二段階として、減らした候補を1つずつ開いて、前後の流れを追っていくほうが早くなることが多いんだ。
そのために、最初の検索では「余計なものを外す」「反応が大きいものに寄せる」みたいな工夫が効いてくるよ。
たとえば、リポストがたくさんされたポストを軸に探すなら、こんなふうにできるんだ。
from:競合ユーザー名 min_retweets:50
ここで注意だよ。
リポスト数のコマンドは min_retweets: で、reposts では検索できないんだ。
こういう細かいところでつまずくと、「出てこない……」ってなるから、しっかり覚えておこうね。
それでも候補が多いときは、exclude:nativeretweets や exclude:replies を足して、純粋なポストだけにしてから追いかけると、分単位に近づきやすいよ。 つまり、分単位で探したいときは、検索で全部を完結させようとせず、検索=候補出しにして、そこから絞った候補を深掘りする流れにすると迷いにくいんだ。
2. まずはここから「時間指定っぽく」探す最短手順
Xの検索は、とっても賢いんだけど、「○時間ぴったり」でガチガチに絞るボタンは見当たりにくいんだ。
だからここでは、検索コマンドで日付レンジを絞って、最後はタイムスタンプ(投稿の時刻表示)で「この1時間くらい!」を確定するやり方をいっしょにやるよ。
難しく見えるけど、やることは「入力して」「タブを変えて」「期間を縮めて」「時刻を読む」だけ。
さあ、順番にいこうね。
2-1. 検索窓でコマンド入力して「最新」タブに切り替える
まずは、Xの上にある検索窓に、いつものキーワードだけじゃなくて「コマンド」を足して入れるよ。
コマンドっていうのは、検索したい条件を言葉で指定できる特別な書き方のこと。
たとえば「だれの投稿?」「いつからいつまで?」を、検索窓にそのまま書けるんだ。
いちばん基本になるのが、この3つ。
from:(だれのポストか)と、since:(この日から)と、until:(この日まで)だよ。
ここで大事なポイントがひとつあって、until: は「その日を含まない」んだ。
だから「1月10日まで見たい」ときは、until に「1月10日」じゃなくて、最終日の次の日を入れるのがコツだよ。
たとえば、ユーザー名が satotin_yusuke の人が、2025年1月1日〜1月10日の間にしたポストを見たいなら、こう書くよ。
from:satotin_yusuke since:2025-01-01 until:2025-01-11
うん、ここで until が 2025-01-11 になってるのがポイントだね。
そして検索したら、結果のタブを「最新」に切り替えてね。
「最新」にすると、時間の流れにそって並びやすいから、あとで「このへんが1時間!」って見つけやすくなるんだ。
さらに、いらないものを消してスッキリさせると、時間探しがすごくラクになるよ。
たとえばリプライ(返信)を消したいなら、最後にこれを足す。
-filter:replies
リポスト(リツイート)や返信を外して「その人のオリジナルっぽい投稿だけ」に寄せたいときは、除外コマンドも便利だよ。
検索コマンドは、空白(スペース)でつなげて組み合わせられるからね。
2-2. 期間を削る順番で1時間相当まで近づける
ここからは「時間指定っぽさ」を作るパートだよ。
いきなり1時間にするんじゃなくて、大きい箱から小さい箱へって感じで削っていくと迷子にならない。
しかも、日付レンジを縮めると検索結果が軽くなるから、探すスピードも上がるよ。
基本の考え方はこれ。
① まず広めに当たりを付ける → ② 日付で1日まで縮める → ③ 「最新」並びとタイムスタンプで1時間相当を確定する。
じゃあ、順番にやっていこうね。
2-2-1. 7日レンジで当たりを付ける
最初は、いきなり細かくしないで7日くらいでざっくり見てみよう。
「この話題、そもそも最近出たやつ?それとももっと前?」っていう当たりを付けるためだよ。
たとえば、キーワードが「セール」で、特定ユーザーの投稿を最近1週間ぶん見たいなら、こう書けるよ。
from:satotin_yusuke セール since:2025-01-01 until:2025-01-08
ここでも until は「含まない」から、7日ぶん取りたいなら終わり側を次の日にしてね。
そして「最新」にして、上のほうを見て「だいたい狙いの投稿がある日」がわかったら、次は1日レンジに縮めよう。
2-2-2. 1日レンジに縮める
7日で「この日っぽい!」が見えたら、次はその日1日だけにするよ。
ここまで来ると、検索結果がグッと読みやすくなる。
たとえば、2025年1月3日の投稿だけを見たいなら、こう。
from:satotin_yusuke セール since:2025-01-03 until:2025-01-04
ね。
since が 2025-01-03、until が 2025-01-04。
これで「1月3日(0:00〜24:00くらい)」の箱に入った投稿が並ぶイメージだよ。
ここでも必ず「最新」にしてね。
古い順に混ざると、時間帯の見当がつきにくくなっちゃうから。
もしノイズが多いなら、ここで除外を足すと気持ちよくなるよ。
たとえば返信を消すならこう。
from:satotin_yusuke セール since:2025-01-03 until:2025-01-04 -filter:replies
2-2-3. 半日相当まで縮める
ここから先は、コマンドだけで「午前だけ」みたいにピッタリ切るのがむずかしいことがあるんだ。
だからやり方を少し変えて、検索結果の中身を見ながら半日っぽく区切るよ。
やることは単純で、1日レンジの結果を「最新」で見て、タイムスタンプを目で追うだけ。
たとえば「昼12:00あたり」を境目にしたいなら、検索結果を少しスクロールして、時刻表示が「12時台」になっている投稿を探すんだ。
そこが見つかると、「上は午後」「下は午前」みたいに半日相当のブロックができる。
このとき、結果が多すぎて見づらかったら、コマンドを足してさらに整頓してもOK。
たとえば画像つきだけにしたいなら、こういう書き方もできるよ。
from:satotin_yusuke セール since:2025-01-03 until:2025-01-04 filter:images
逆に「返信はいらない」「リポストは外したい」みたいに、いらない投稿を外すほど、時刻帯の見つけやすさが上がるんだ。
「探すために、いらないものを減らす」って覚えてね。
2-2-4. 3時間相当まで縮める
半日相当まで目で区切れたら、次は3時間くらいのかたまりにしていこう。
ここでも「最新」表示が効いてくるよ。
時間が新しいものから順に並ぶから、タイムスタンプが時計みたいに使えるんだ。
たとえば「15時台が怪しい」と思ったら、15:00前後の投稿を目印にして、その上下を見ていく。
「16時台に入った」「14時台に落ちた」みたいに、表示が変わるところが境目になるよ。
そうすると、だいたい14:00〜17:00みたいな「3時間相当の帯」を作れる。
ここでのコツは、1回で決めようとしないこと。
行ったり来たりしていいんだ。
スクロールして「このへんかな?」って印を付ける感じで、少しずつ狭めていくと失敗しないよ。
2-2-5. 1時間相当の候補帯を確定する
3時間相当まで来たら、あと一歩。
今度は、タイムスタンプを見ながら「この1時間の中にある!」っていう候補帯を確定するよ。
たとえば、狙いが「15:00〜16:00」なら、検索結果の中で「15時台」と「16時台」の境目を探す。
境目が見つかったら、その周辺を上から下へていねいに見るだけで、1時間相当の箱ができるんだ。
もし投稿が多くて、境目が見つけづらいときは、コマンドの組み合わせで負担を減らそう。
たとえば「キーワード+ユーザー+日付」に加えて、返信を消すだけでもずいぶんラクになるよ。
from:satotin_yusuke セール since:2025-01-03 until:2025-01-04 -filter:replies
スペースでつなげれば、条件をどんどん足せるのも強いところ。
「探すための整理整頓」だと思って、遠慮なく削っていいよ。
2-3. タイムスタンプの読み方で時刻帯を確定する
さいごは、タイムスタンプの読み方だよ。
ここがわかると、「時間指定っぽい検索」が一気に上手になる。
Xの投稿って、表示される時間が2パターンあることが多いんだ。
ひとつは「10分」「3時間」みたいな相対表示。
もうひとつは「2025年1月3日」みたいな日付表示。
「最新」タブで見ていると、さっき投稿されたものは「○分」「○時間」って出やすいよ。
この相対表示は、1時間相当を切るときの強い味方。
たとえば「1時間以内」を見たいなら、上のほうに「10分」「35分」「58分」みたいなのが固まっているから、そのかたまりがほぼ1時間帯になる。
一方で、特定の日(since〜untilで1日に絞った日)を見ているときは、相対表示だけじゃ足りないこともあるよね。
そんなときは、投稿を開いたり、詳細表示を見たりして、「何時何分」まで確認するんだ。
「15:12」「15:47」みたいに分まで見えると、1時間帯の境目がくっきりするよ。
ここで、ありがちな失敗もいっしょに覚えておこう。
until: の日付を最終日にしてしまうと、最終日が抜けちゃって「ない!」ってなることがあるんだ。
たとえば「1月10日まで」なら until は 1月11日。
ここを守るだけで、検索ミスがグッと減るよ。
そしてもうひとつ大事。
時間帯を確定したいときほど、検索コマンドは短く・きれいにしてあげると勝ちやすい。
from: で人を決めて、since/until で日付を決めて、必要なら -filter:replies で邪魔を消す。
この3点セットを基本にして、タイムスタンプで最後の1時間を決める。
これが「最短手順」だよ。
3. 「日付レンジ×ユーザー指定」コマンドの土台
「この人が、あの時間帯に何をポストしていたか知りたい。」
そんなときに役立つのが、検索窓にコマンドを直接入れて絞り込むやり方だよ。
ここでは、いちばん大事な土台になるfrom/since/untilを、ていねいに組み立てていこうね。
まず覚えてほしい形はこれだよ。
from:ユーザー名 since:YYYY-MM-DD until:YYYY-MM-DD。
この3つを空白(スペース)でつなげるだけで、「だれが」「いつ」の検索が一気にラクになるんだ。
3-1. from の基本ルールと入力ミス防止
from:は、「だれのポストを探すのか」を決める合図だよ。
ここがブレると、どれだけ日付をきれいに入れても、狙った結果になりにくいんだ。
from のいちばん大事なルールは、@マークを付けないこと。
たとえば、アカウントが「@satotin_yusuke」なら、入力はfrom:satotin_yusukeになるよ。
「@」を付けちゃうと、別の意味に取られたり、うまく絞れなかったりしやすいから気を付けようね。
それから、from は「ユーザー名(ID)」をそのまま入れるのがコツだよ。
たとえば、次みたいに書くんだ。from:satotin_yusuke
これだけでも「その人のポストだけ」に絞り込めるよ。
ただ、入力ミスがあると検索結果が出なくなることがあるんだ。
ほんの少しのスペルミスや、記号の抜けでもダメなことがあるから、「コピペ」や「辞書登録」で間違いを減らすと安心だよ。
もう1つ、見落としやすいポイントも言っておくね。
もし相手のアカウントが非公開(鍵付き)だったら、検索で見つけることはできないよ。
「コマンドが間違っているのかな。」と思ったときは、入力だけじゃなくて、アカウントの公開状態もいちど見直すと迷子になりにくいんだ。
3-2. since の基本ルール 例 2025-01-01
since:は、「この日から(含む)」という意味だよ。
「含む」っていうのは、たとえばsince:2025-01-01なら、2025年1月1日のポストもちゃんと対象に入るってこと。
だから、「元日から見たい。」みたいに開始日をしっかり入れたいときに、since はとっても頼りになるんだ。
書き方は、数字をこの形にそろえるよ。
YYYY-MM-DD。
たとえば、こう。since:2025-01-01
この形が崩れると、検索がうまく働きにくくなるから、月や日を「1」だけにしないで「01」みたいにそろえるイメージで覚えるといいよ。
そしてね、「時間指定で探したい」と思っている人ほど、since の置き方が大事になるよ。
なぜかというと、時間って、だいたい日付の中に入っているでしょ。
だから「深夜の話」を探したいときも、まずは「その深夜が含まれる日付」を、since 側でしっかり押さえるのがスタートになるんだ。
3-3. until の基本ルール 例 最終日を含めたいなら翌日を入れる
until:は、ここがいちばんつまずきやすいところだよ。
until は「この日まで(含まない)」というルールなんだ。
つまり、until に入れた日付そのものは対象に入らないって覚えると分かりやすいよ。
だから、最終日をちゃんと入れたいときは、ひと工夫が必要になるんだ。
コツはとってもシンプルで、検索したい最終日+1日を until に入れること。
たとえば、「2025年1月1日〜1月10日」の期間を見たいなら、こうするよ。from:ユーザー名 since:2025-01-01 until:2025-01-10
ここで大事なのは、until の考え方だよ。
「1月10日まで見たいのに、1月10日を入れたらダメなの。」って感じるかもしれないけど、until は「含まない」だから、ここを理解するとグッと迷わなくなるんだ。
たとえば、あなたのアカウントが「@satotin_yusuke」なら、検索窓にはこう入れるよ。from:satotin_yusuke since:2025-01-01 until:2025-01-10
この形で、期間とユーザーを一気にまとめて指定できるんだ。
もし「返信(リプライ)はいらないな。」というときは、最後に-filter:repliesを足すと、リプライが出にくくなるよ。
3-4. 日付指定でズレる原因になりやすいタイムゾーンの考え方
ここからは、「時間指定で探したい人」が特につまずきやすい話をするね。
日付で検索しているのに、「あれ、思った日と違う日に見える。」ってことがあるんだ。
こういうときは、まずsince は含む、until は含まないという土台を思い出してね。
日付の境目(0時付近)って、ほんの少し条件がズレただけで、検索結果が見えたり見えなかったりしやすいんだ。
だから、時間帯をねらうなら「1日ぶんピッタリ」で切り取るより、まずは少し広めに日付レンジを取るのが安全だよ。
たとえば、深夜帯や早朝帯を探すなら、開始日と最終日の設定を慎重にするのがコツなんだ。
そのうえで、from で「だれ」、since/until で「いつ」を固めると、探したいポストに近づきやすくなるよ。
3-4-1. 日本時間で深夜帯を探すと前日扱いに見えるケース
たとえば、「深夜にバズったポスト」を探したいとするね。
深夜って、だいたい日付が変わる直前か、変わった直後に集まっていることが多いよね。
このとき、日付をキッチリ切りすぎると、「見たい深夜」が検索の外に出ちゃうことがあるんだ。
ここで効くのが、until のルールだよ。
until は「含まない」から、最終日を入れたつもりでも、最終日がスッポリ抜けちゃうことがあるんだ。
だから、「深夜帯も含めて確実に拾いたい。」と思ったら、最終日+1日の考え方を徹底しようね。
たとえば、1月10日の深夜まで見たいなら、until を1月11日にしておく、みたいなイメージだよ。
もう少し分かりやすく言うね。
「深夜0時台」は、体感では「今日の深夜」でも、条件の切り方しだいで「前日側」に入っているように見えることがあるんだ。
だから、最初は広めに取って、あとで絞るほうが失敗しにくいよ。
3-4-2. 海外イベントで日付がずれるケース
海外のイベントや、海外にいる人の投稿を探すときも、日付のズレは起こりやすいよ。
「現地では1月1日の出来事」でも、見る側の感覚だと前日や翌日に見えることがあるんだ。
こういうときに、「1日だけ」で検索してしまうと、探したいポストがすり抜けちゃうことがあるよ。
だから、海外イベントを追うときは、from と日付レンジをセットで丁寧に組むのが大事だよ。
たとえば、「この人がこの期間に何を言っていたか」を見たいなら、基本の形でしっかり押さえるんだ。from:tinsalo since:2024-01-01 until:2024-12-31
こんなふうに「だれ」と「いつ」を固定できると、イベントの感想や流れを追いやすくなるよ。
そして最後にもう一回、いちばん大事な合言葉を言うね。
since は含む。
until は含まない。
この2つを守って日付レンジを作ると、「時間指定っぽい探し方」もグッとやりやすくなるよ。
4. コピペで使える「時間指定検索」テンプレ集
ここでは、X(旧Twitter)の検索窓にそのままコピペして使える「時間(期間)指定検索」のテンプレをまとめるよ。
ポイントは、from:で「だれのポストか」を決めて、since:とuntil:で「いつの範囲か」を決めることだよ。
そして大事な注意が1つあるよ。
until: は「その日まで(含まない)」という動きなんだ。
だから「最終日まできっちり見たい」ときは、最終日の翌日をuntil:に入れるのがコツだよ。
たとえば「1月10日まで見たい」なら、until:は2025-01-11みたいにする感じだね。
4-1. 自分の投稿を特定期間で探すテンプレ
まずは、自分の過去ポストを「この期間だけ」ってギュッとしぼって探すテンプレだよ。
「前にバズったポスト、いつ頃だったっけ。」みたいなときに、これがあると宝探しが一気にラクになるんだ。
from:自分のユーザー名 since:YYYY-MM-DD until:YYYY-MM-DD
ここでのルールをやさしく言うね。
from:は「だれのポストか」を決める合図だよ。
ユーザー名は@マークを付けなくてOKなんだ。
since:は「この日から(含む)」だよ。
until:は「この日まで(含まない)」だよ。
だから、たとえば「2025年1月1日〜1月10日まで」を見たいなら、until:は2025-01-11にしてね。
from:自分のユーザー名 since:2025-01-01 until:2025-01-11
さらに、「自分のオリジナル投稿だけ見たい。」ってときは、返信やリポストを外すとスッキリするよ。
いらないものを取り除くのに強いのがexclude:なんだ。
from:自分のユーザー名 since:2025-01-01 until:2025-01-11 exclude:nativeretweets exclude:replies
これで「自分の投稿」の中でも、純粋な本投稿だけが並びやすくなるよ。
あとね、打ち間違いがあると一気に出なくなることがあるんだ。
コロン(:)やハイフン(-)が抜けてないか、ゆっくり見直してあげてね。
4-2. 他人の投稿を特定期間で探すテンプレ
次は、他の人(競合や参考にしたいアカウント)のポストを、期間でしぼって探すテンプレだよ。
やり方は簡単で、from:のユーザー名を変えるだけなんだ。
from:相手のユーザー名 since:YYYY-MM-DD until:YYYY-MM-DD
たとえば「2024年の1月1日から12月31日あたりまで」を見たいなら、こんな形になるよ。
ここでもuntil:は「含まない」だから、年末まできっちり見たいなら翌日を入れるのが考え方だよ。
from:相手のユーザー名 since:2024-01-01 until:2025-01-01
それとね、これも大事。
鍵付き(非公開)アカウントのポストは検索で見つけられないんだ。
「あれ、出ない。」ってときは、コマンドのミスだけじゃなくて、アカウントの公開設定も思い出してね。
4-3. 競合1アカウントの特定期間を1時間相当まで追い込むテンプレ
ここはちょっとワクワクするところだよ。
「競合のポストが多すぎて、ぜんぶ見るのはムリ。」ってなるよね。
だから、検索コマンドを組み合わせて、1時間で読める量までギュッと追い込む考え方を使うよ。
コツは2つだよ。
①期間(since/until)を細かくしていく。
②反応が大きいポストだけにしぼって、読む量を減らす。
まずは、対象の競合アカウントを期間でしぼる基本形だよ。
from:競合ユーザー名 since:2024-07-01 until:2024-08-01
ここから、読む量が多かったら、期間をもっと短くしていくよ。
たとえば「この週だけ」とか「この1日だけ」みたいにね。
from:競合ユーザー名 since:2024-07-15 until:2024-07-16
次に、返信やリポストを外して、本投稿中心にしてスッキリさせるよ。
from:競合ユーザー名 since:2024-07-15 until:2024-07-16 exclude:nativeretweets exclude:replies
それでもまだ多いときは、「よく拡散されたものだけ」「いいねが多いものだけ」にして、読む量をグッと減らすんだ。
ここで使うのがmin_retweets:とmin_faves:だよ。
from:競合ユーザー名 since:2024-07-15 until:2024-07-16 min_retweets:10 exclude:nativeretweets exclude:replies
from:競合ユーザー名 since:2024-07-15 until:2024-07-16 min_faves:100 exclude:nativeretweets exclude:replies
こうすると、「その日の中でも、反応が大きかった本投稿」だけが残りやすいから、1時間で読めるくらいの量に近づくよ。
それとね、リポスト数をしぼるときはrepostsじゃなくて、retweetsを使うんだ。
ここを間違えると、うまくしぼれないことがあるから、覚えておいてね。
さらに「画像付きだけ見たい。」みたいなときは、filter:を足すと一気に見やすくなるよ。
from:競合ユーザー名 since:2024-07-15 until:2024-07-16 filter:images min_faves:100
検索コマンドは空白(スペース)でつなげるんだ。
レゴブロックみたいに、必要なピースだけ足していけば、ちゃんと自分の目的の形になるよ。
4-4. キーワード×期間で話題全体を追うテンプレ
次は「だれの投稿か」じゃなくて、「この話題が期間中にどう盛り上がったか」を追うテンプレだよ。
イベントやキャンペーンの反応を見たいときに、すごく役に立つんだ。
キーワード since:YYYY-MM-DD until:YYYY-MM-DD
たとえば、キーワードが「営業」だとして、7月の1か月分を追うならこうだよ。
営業 since:2024-07-01 until:2024-08-01
でもね、話題が大きいとポストが多すぎて、目が回っちゃうことがあるよね。
そんなときは、反応が大きいものだけにしぼると、流れがつかみやすくなるよ。
営業 since:2024-07-01 until:2024-08-01 min_faves:500 exclude:nativeretweets exclude:replies
この形なら、「営業」という話題の中でも、いいねが多い本投稿が集まりやすいよ。
つまり、「みんなが何に反応したのか」を短時間でつかめるってことなんだ。
4-5. 返信やリポストを外して本投稿だけ見るテンプレ
最後は、検索結果をごちゃごちゃさせやすい「返信(リプライ)」や「リポスト」を外して、本投稿だけを見るテンプレだよ。
分析するときは、まず本投稿だけにすると、全体のクセが見えやすくなるんだ。
いちばん分かりやすいのは、exclude:を使う形だよ。
from:ユーザー名 since:2022-04-01 until:2022-12-31 exclude:nativeretweets exclude:replies
exclude:nativeretweetsでリポストを外すよ。
exclude:repliesで返信を外すよ。
この2つをセットにすると、「その人らしい本投稿」だけが残りやすいんだ。
「返信だけ外したい。」なら、こうしてもOKだよ。
from:ユーザー名 since:2025-01-01 until:2025-01-11 -filter:replies
逆に「返信も含めたい。」みたいに、あえて入れたいときもあるよね。
そのときはinclude:で足せるよ。
from:ユーザー名 since:2025-01-01 until:2025-01-11 include:replies
リポストも同じで、含めたいときはinclude:が使えるよ。
from:ユーザー名 since:2025-01-01 until:2025-01-11 include:nativeretweets
ちなみに、リポストはデフォルトで検索対象に入っているんだ。
だから「外したい」ときにexclude:nativeretweetsを付ける、って覚えると迷いにくいよ。
これで、返信やリポストに邪魔されずに、スッキリ本投稿だけ見られるようになるね。
5. ノイズ除去の要 「含める」「除外する」の正しい使い分け
Xで「時間指定っぽく」細かく探したいときって、まずは期間(since: と until:)でギュッと絞ってから、中身をきれいにするのがコツなんだ。
でもね。
期間だけ絞っても、リプライ(返信)やリポストが大量に混ざると、見たいポストが埋もれてしまうんだよ。
だからここでは、検索結果のゴミ(ノイズ)を上手に取り除いたり、逆に「あえて混ぜて」温度感や拡散量を読み取ったりする方法を、やさしく教えるね。
検索コマンドは、空白(スペース)でつないでいくよ。
例えばこんな感じ。
キーワード since:2025-01-01 until:2025-01-02
それじゃあ、リプライとリポストをどう扱うかを、順番に見ていこう。
5-1. リプライを除外する 例 exclude:replies と -filter:replies
まず「リプライ」って、誰かのポストにぶら下がっている返信のことだよ。
会話が続く場所だから、内容が濃いこともあるんだけど、目的によってはノイズにもなるんだ。
たとえば、ある人の「オリジナルの投稿だけ」を見たいのに、返信ばっかり出てきたら、探すのが大変になっちゃうよね。
そんなときは、リプライを検索結果から外してしまおう。
リプライを外す方法は、代表的に2つあるよ。
exclude:replies と -filter:replies だね。
どっちも「返信を表示しない」ために使えるけれど、見た目の考え方が少しちがうんだ。
exclude: は「この種類は除外してね」という命令で、-filter: は「このフィルター条件を引き算してね」という感じ。
たとえば、自分の過去ポストを期間で絞って、返信は出さないようにしたいなら、こう書けるよ。
from:satotin_yusuke since:2025-01-01 until:2025-01-10 -filter:replies
ポイントは、until: は「その日を含まない」ところ。
「1月10日まで」をしっかり見たいなら、最後の日の翌日を入れるのがコツなんだ。
だから「1月1日〜1月9日」までにしたいなら until:2025-01-10 でOK、というイメージだよ。
同じ目的なら、exclude:replies でもいいよ。
from:satotin_yusuke since:2025-01-01 until:2025-01-10 exclude:replies
じゃあ「どっちを使えばいいの」。って思うよね。
おすすめは、検索文を自分が読みやすい形にそろえること。
たとえば「除外は全部 exclude: で統一する」と決めておくと、後で見返したときに迷いにくいんだ。
逆に「filter: 系をよく使うから、引き算は -filter: でそろえる」でももちろんOK。
大事なのは、同じ意味の命令を重ねて入れて検索文をゴチャゴチャにしないことだよ。
5-2. リポストを除外する 例 exclude:nativeretweets
次はリポスト。
リポストは、誰かの投稿を「これいいよ」って拡散する行動だよね。
でも、分析したいのが「その人が自分の言葉で書いたオリジナル投稿」だった場合、リポストが混ざると、急に見づらくなるんだ。
そんなときは、exclude:nativeretweets を使ってリポストを外してみよう。
「retweets」って単語が入っているけど、ここはrepostsじゃなくてretweetsを使うところが注意点だよ。
たとえば、あるアカウントの「指定期間のオリジナル投稿だけ」を見たいなら、こう書くとスッキリする。
from:tinsalo since:2024-01-01 until:2024-12-31 exclude:nativeretweets
さらに、返信もいらないなら、リプライ除外とセットで使うともっときれい。
from:tinsalo since:2024-01-01 until:2024-12-31 exclude:nativeretweets exclude:replies
これをやると、「リポストでもない」「返信でもない」投稿が中心に並ぶから、あとで内容を分析するときにすごく楽になるよ。
5-3. 逆に返信も拾って温度感を見る 例 include:replies
ここからは「逆の発想」だよ。
さっきはリプライを外したけど、あえて返信も拾うと、みんなの気持ちの熱さが見えやすくなるんだ。
たとえば、障害や不具合が起きたっぽいとき、返信欄って「いま落ちてる」「自分もだめ」「直った」みたいな生の声が集まりやすいよね。
そんなときに便利なのが include:replies。
「返信も検索に含めてね」という命令だよ。
キーワードと期間をセットにすると、時間指定検索の目的(その時間帯の空気を知りたい)に近づけるんだ。
例えば、トラブル系の言葉は表記ゆれが多いから、ORでまとめて、返信も含めて、期間で絞る。
障害 OR 不具合 OR 落ちた since:2025-01-01 until:2025-01-02 include:replies
こうすると、ポスト本文だけじゃなくて、返信の「困ってる声」「直った報告」「回避方法」みたいな情報も拾えるよ。
もし「公式アカウントへの返信だけ」を見たいなら、from: と組み合わせるのも手だね。
5-4. リポストも含めて拡散量を見る 例 include:nativeretweets
リポストもね、分析の目的によっては宝物になるんだ。
たとえば「どれくらい広がったか」を知りたいとき、リポストが見えないと、広がり方がつかみにくいよね。
そのときは、include:nativeretweets を使って、リポストも含めて見てみよう。
ここで大事なのは、「ふだんはリポストが検索に混ざることが多い」ってこと。
つまり、最初からたくさん出てくる場合もあるんだ。
でも、検索文の中に exclude:nativeretweets を入れていたり、オリジナルだけを見る流れで組んでいたりすると、いつの間にかリポストが消えていることがあるよね。
そんなときに「含める」側の命令を明確に入れてあげると、意図がはっきりするんだ。
例えば、ある話題で「拡散された投稿」を探したいなら、リポスト数で絞るのも手だよ。
キーワード min_retweets:50 include:nativeretweets
また、特定のユーザーの投稿で拡散が大きいものを見たいなら、こう。
from:競合ユーザー名 min_retweets:50 include:nativeretweets
ここでも注意点があるよ。
リポスト数で絞るときの単語は、retweets を使うんだ。
「reposts」って書いても検索条件として動かないから、「あれ、出てこない」。ってなりやすいんだよ。
5-5. 検索演算子の基本 OR と 完全一致ダブルクォート
ノイズ除去や「含める/除外する」を覚えたら、次はキーワードの扱いを強くしよう。
なぜかというと、時間指定で短い期間を絞るほど、1件1件の取りこぼしがもったいなくなるからだよ。
「別の言い方」で書かれているポストや、「固有名詞が崩れてしまった」検索を見逃すと、せっかくの調査が穴だらけになっちゃう。
そこで役立つのが、OR と ダブルクォート(完全一致) なんだ。
5-5-1. OR で表記ゆれ吸収 例 障害 OR 不具合 OR 落ちた
OR は「どれか1つでも入っていたらOK」。っていう合言葉だよ。
同じ出来事でも、人によって言い方が違うよね。
「障害」って言う子もいれば、「不具合」って言う子もいるし、「落ちた」。って短く言う子もいる。
だから、ORでまとめてあげると取りこぼしが減るんだ。
書き方のコツは、OR は大文字にして、前後をスペースで区切ること。
たとえばこう。
障害 OR 不具合 OR 落ちた
さらに、時間指定検索っぽく「期間」も足して、リプライやリポストをどうするかも決める。
たとえば「返信はいらない、速報っぽい投稿だけ見たい」なら、こういう組み合わせが作れるよ。
障害 OR 不具合 OR 落ちた since:2025-01-01 until:2025-01-02 exclude:replies exclude:nativeretweets
逆に「みんなの困り具合(温度感)を見たい」なら、include:replies を入れて会話も拾う。
この切り替えができるようになると、検索が一気に上手になるんだ。
5-5-2. 完全一致で固有名詞を守る 例 “Nintendo Direct”
最後は、固有名詞を守るテクニック。
イベント名やサービス名って、単語がバラバラに使われることがあるよね。
たとえば Nintendo と Direct が別々の文で出てきてもヒットしちゃうと、「関係ないポスト」まで混ざってしまう。
そういうときは、ダブルクォートで囲んで完全一致にするんだ。
たとえば、こう書くよ。
"Nintendo Direct"
これなら、”Nintendo Direct” というまとまり(フレーズ)を含むポストに絞りやすくなる。
「イベントの感想だけ見たい」とか、「発表直後の反応だけ拾いたい」。みたいなときに、とっても強いよ。
もちろん、ここにも期間指定を足せるよ。
たとえば「発表があった日だけ」を見たいなら、こう。
"Nintendo Direct" since:2025-01-01 until:2025-01-02
さらにノイズを減らすなら、返信やリポストをどうするかを決めて、検索文の最後に付け足していけばOK。
キーワード(ORや完全一致)で取りこぼしを減らして、exclude / includeで見やすく整えて、since / untilで期間をギュッと絞る。
この順番で考えると、時間指定検索がグッと扱いやすくなるよ。
6. 画像 動画 リンクで「その時間に出回った情報」だけに絞る
Xで時間指定検索をするときは、まずsince:とuntil:で「いつ」の範囲をギュッと決めます。
そして次に大事なのが、画像、動画、リンクみたいな「情報の形」を決めて、必要なものだけを見ることです。
同じ時間帯でも、画像には現場っぽい空気が残りやすいです。
動画には動きや音が残りやすいです。
リンクには公式発表や記事ページみたいな「外の情報」につながる道が残りやすいです。
だから、時間を絞ったあとにfilter:を使うと、「その時間に出回った情報」のうち、欲しいタイプだけをすくいやすくなります。
ここで1つコツです。
until:は「その日までを含む」ではなく、その日を含まない動き方をします。
なので、たとえば1月10日まで見たいなら、until:2025-01-11みたいに「最終日+1日」を入れると迷子になりにくいです。
6-1. 画像付きだけ 例 filter:images
画像付きだけにしたいときは、検索窓にfilter:imagesを足します。
これを入れると、同じキーワードでも「写真や図解が付いているポスト」だけが集まりやすくなります。
たとえば、イベント当日の反応を「画像で」見たいなら、まず日付で囲ってから画像に絞ります。
キーワード since:2025-01-01 until:2025-01-02 filter:images
これで、2025-01-01の1日分を中心に、画像が付いた投稿だけを拾いやすくなります。
「この人の投稿の中で、画像が付いていて反応が良かったもの」を探したいときは、from:と組み合わせます。
from:は@を付けずにユーザーIDだけを入れるのがポイントです。
from:ユーザー名 since:2024-07-01 until:2024-08-01 filter:images min_faves:100
これだと、2024年7月の間に「画像付き」かつ「いいねが100以上」の投稿だけが並びます。
画像は情報量が多いので、まず画像を集めてから、気になる投稿だけ文章を読む流れがラクです。
とくに図解が多いジャンルだと、filter:imagesは宝探しの地図みたいに働きます。
6-2. 動画付きだけ 例 filter:videos
動画付きだけにしたいときは、filter:videosを使います。
動画は「その場の雰囲気」や「動き」が残るので、同じ時間帯の出来事でも理解が早くなりやすいです。
たとえば、ある時間帯に何が起きたのかを、文章よりも先に映像でつかみたいときに向いています。
キーワード since:2025-02-01 until:2025-02-02 filter:videos
この形にしておくと、2025-02-01付近で「動画が付いている投稿」だけを見に行けます。
「特定ユーザーの動画投稿だけ」を見たいなら、from:と合体させます。
from:ユーザー名 since:2025-01-01 until:2025-01-10 filter:videos
こうすると、指定した期間の中で、その人が出した動画付き投稿だけを追えます。
動画は数が多いと追いきれないので、時間指定とセットで使うとちょうど良い量になります。
もし「反応が大きかった動画だけ」にしたいなら、min_favesやmin_retweetsも足すと、さらに見やすくなります。
6-3. リンク付きだけ 例 filter:links
リンク付きだけにしたいときは、filter:linksを使います。
リンクは、ニュース記事、公式サイト、資料ページなど、外部に続く入口になりやすいです。
だから「その時間帯に共有された一次情報っぽいもの」を集めたいときに便利です。
キーワード since:2025-03-01 until:2025-03-02 filter:links
これで、2025-03-01付近に「リンクが貼られた投稿」だけを探しやすくなります。
特定の発信者のリンク投稿だけを追うなら、from:と組み合わせます。
from:ユーザー名 since:2024-01-01 until:2024-12-31 filter:links
この形は、1年分の中から「リンクがある投稿」だけを抜き出せます。
リンク付きは、告知、募集、販売、資料共有みたいな用途が多いので、調べたい目的がハッキリしているときほど強いです。
さらに「よく拡散されたリンク投稿」を見たいなら、min_retweetsを足してみると、目立つものが先に見つかります。
6-4. 画像なしを除外して文章だけ読む 例 -filter:images
画像が多すぎて目が疲れちゃうときは、逆の発想を使います。
つまり、画像付き投稿を外して、文章中心で読みます。
そのときに使うのが、-filter:imagesです。
キーワード since:2025-01-01 until:2025-01-02 -filter:images
これで、同じキーワードでも「画像が付いていない投稿」を中心に拾いやすくなります。
文章だけだと、体験談、解説、時系列のメモみたいな内容が残りやすいので、落ち着いて状況を整理したいときに向いています。
さらに「リプライを混ぜたくない」ときは、最後に除外のコマンドを足します。
キーワード since:2025-01-01 until:2025-01-02 -filter:images exclude:replies
こうすると、会話の枝分かれが減って、読むべき文章がスッと並びます。
「自分のオリジナル投稿だけ見たい」ときは、リポストも除外するともっときれいになります。
from:自分のユーザー名 since:2022-04-01 until:2022-12-31 exclude:nativeretweets exclude:replies -filter:images
この形は、分析するときにとても役立ちます。
目で追う情報を減らすと、文章の中身の違いが見えやすくなるからです。
6-5. 速報系の拡散を拾うときのおすすめ組み合わせ
速報っぽい話題は、短い時間で一気に流れが変わります。
だから、時間指定検索では「期間で囲う」だけじゃなく、「伸びた投稿を優先して拾う」工夫が大事です。
ここでは、覚えやすい組み合わせをいくつか置いておきます。
コピペして、キーワードや日付だけ入れ替えて遊ぶみたいに使ってください。
拡散の中心を先に拾う 画像版
まずは画像付きに絞って、さらにmin_retweetsで拡散が起きた投稿を先頭から見ます。
リポスト数の指定はretweetsを使うのがポイントです。
キーワード since:2025-01-01 until:2025-01-02 filter:images min_retweets:50
これで「画像が付いていて、リポストが50以上」の投稿が見えやすくなります。
速報のときは、画像1枚で状況が分かる投稿が強いので、この形は相性が良いです。
現場感を優先する 動画版
動画は数が多いと追えないので、時間指定と一緒にmin_favesやmin_retweetsで上澄みをすくいます。
キーワード since:2025-01-01 until:2025-01-02 filter:videos min_faves:100
これで、動画付きの中でも「反応が大きいもの」から見られます。
映像は強いぶん、デマも混ざることがあるので、次のリンク版と行ったり来たりすると安心です。
根拠につながる リンク版
リンク付きに絞ると、発表ページや記事ページが集まりやすくなります。
速報で「いま何が確かか」を確認したいときに使います。
キーワード since:2025-01-01 until:2025-01-02 filter:links min_retweets:10
拡散が少しでも起きているリンク投稿だけを見られるので、ゼロから探すより早いです。
さらに「会話のリプライを減らして読みやすくする」なら、exclude:repliesを足します。
キーワード since:2025-01-01 until:2025-01-02 filter:links min_retweets:10 exclude:replies
特定アカウントの速報を追いかける
発信源がだいたい決まっているなら、from:で発信者を固定すると一気に迷子が減ります。
そこにfilterを足して、見たい形だけを抜きます。
from:ユーザー名 since:2025-01-01 until:2025-01-02 filter:images
もし「オリジナル投稿だけ」を見たいなら、exclude:nativeretweetsとexclude:repliesも一緒に入れます。
from:ユーザー名 since:2025-01-01 until:2025-01-02 exclude:nativeretweets exclude:replies filter:images
速報の整理は、まず「必要な形だけ集める」ことから始めると、頭の中がスッキリします。
画像、動画、リンクのどれを先に見るかを決めて、時間指定検索にfilterを足すだけで、情報の濁りが減っていきます。
7. 反応量で「その時間に伸びた投稿」だけを抜く
Xで「時間指定検索」をしたいとき、いちばん困るのは「時間ぴったり」で切り出しにくいところなんだよね。
そこで役に立つのが、期間(since / until)で範囲をできるだけ小さくすることと、反応量(いいね・リポスト・リプライ)で強い投稿だけを残すことなんだ。
たとえば「2025-01-05の20時台に伸びた投稿」を探したいなら、まずは日付でぎゅっと寄せて、検索結果に出てきた投稿の時刻を見ながら「その時間に投稿されたもの」を拾いやすくするよ。
日付の範囲を作るときは、until: は指定日を含まないのがコツだよ。
だから、1日分だけ見たいなら「since:2025-01-05 until:2025-01-06」みたいに、最後は次の日を入れると分かりやすいんだ。
そのうえで、ここから紹介する min_faves / min_retweets / min_replies を足すと、「反応が大きい=その時間帯に伸びた可能性が高い投稿」だけを一気に抜けるようになるよ。
7-1. いいねが多い投稿だけ 例 min_faves:100 と min_faves:500
「いいねが多い投稿」だけを集めたいなら、使うのは min_faves: だよ。
これは「いいね数がこの数字以上の投稿だけ見せてね」という合図なんだ。
たとえば、まずは広めに当たりを付けたいなら min_faves:100 みたいに低めから始めると、検索結果がちゃんと出やすいよ。
そこから「もっと強い投稿だけでいい!」となったら min_faves:500 に上げて、上澄みだけをすくう感じにすると楽なんだ。
ここで大事なのは、期間(since / until)とセットにすることだよ。
「時間指定検索」っぽく使いたいなら、まず日付で範囲を細くして、次にいいね条件で絞ると、見たい投稿に近づきやすいんだ。
たとえば、次みたいに組み合わせるよ。
from:ユーザー名 since:2025-01-05 until:2025-01-06 min_faves:100
これで「2025-01-05の範囲にある、いいね100以上の投稿」がまとまって見えるようになるんだ。
さらに「リプライが混ざると見づらいな」と思ったら、最後に -filter:replies を付けると、返信っぽい投稿が消えてスッキリするよ。
from:ユーザー名 since:2025-01-05 until:2025-01-06 min_faves:100 -filter:replies
そして、「本気で伸びた投稿だけを見たい」なら、いいね条件を一段上げてみようね。
from:ユーザー名 since:2025-01-05 until:2025-01-06 min_faves:500 -filter:replies
数字を上げるほど検索結果は減るから、探す目的に合わせて「100 → 500」みたいに段階を作ると迷子になりにくいよ。
ちなみに、反対の見方もできるんだ。
「いいねが100以上を外して、100未満だけ見たい」なら、-min_faves:100 みたいにマイナスを付ける方法もあるよ。
当たり投稿だけじゃなく、「伸びなかった投稿」も比べたいときに役に立つんだ。
7-2. リポストが多い投稿だけ 例 min_retweets:10 と min_retweets:50
「その時間帯に一気に広がった投稿」を見つけたいなら、リポスト数で絞るのがすごく効くよ。
使うコマンドは min_retweets: だね。
これは「リポストがこの数以上の投稿だけ見せてね」という意味になるんだ。
まずは様子見で min_retweets:10 くらいから始めると、候補がほどよく出てくるよ。
そこから「もっと拡散が強いものだけ!」なら min_retweets:50 まで上げて、拡散上位だけを拾う感じにするんだ。
たとえば、特定ユーザーの投稿を、期間つきでこんなふうに探せるよ。
from:競合ユーザー名 since:2025-01-05 until:2025-01-06 min_retweets:10
もっと強い拡散だけを見たいなら、こうだよ。
from:競合ユーザー名 since:2025-01-05 until:2025-01-06 min_retweets:50
ここでのコツは、「時間指定」っぽくやりたいときほど、まず日付の幅を小さくすることだよ。
1か月分に min_retweets:50 をかけると、強い投稿は見つかるけど、「その時間に伸びた」かどうかの追い込みがむずかしくなるんだ。
だから、狙うのは「1日」や「数日」みたいな小さな範囲がいいよ。
7-2-1. retweets 表記で検索する注意点
ここはつまずきポイントだから、しっかり覚えてね。
リポスト数で絞るときの表記は、reposts じゃなくて retweets を使うんだ。
Xの画面では「リポスト」って出るから、つい「reposts」って入れたくなるんだけど、検索コマンドではうまく動かないよ。
使うのは min_retweets:50 みたいに、ちゃんと retweets のほうなんだ。
それと、検索コマンドは打ち間違いにとても弱いよ。
コロン「:」が抜けたり、スペルが1文字ズレたりするだけで、検索結果が出なくなることがあるんだ。
だから、うまく出ないときは「min_retweets:」の綴りと「:」を、まず指差し確認してみようね。
7-3. リプライが多い投稿だけ 例 min_replies:10
「その時間に伸びた投稿」を見分けるとき、いいねやリポストだけじゃなくて、リプライ数も強いヒントになるよ。
なぜかというと、リプライが増える投稿は、コメント欄がにぎやかになって、話題が続きやすいからなんだ。
そこで使うのが min_replies: だよ。
たとえば min_replies:10 とすると、「リプライが10件以上ついた投稿」だけを集められるんだ。
日付をしぼって、こうやって使うよ。
from:ユーザー名 since:2025-01-05 until:2025-01-06 min_replies:10
もし「オリジナル投稿だけ見たい」のに、返信が混ざってごちゃごちゃするなら、-filter:replies を合わせて、一覧を見やすくしてみようね。
反応が多い投稿を見つけたら、次は「なぜリプ欄が盛り上がったのか」を観察するのが大事だよ。
たとえば、賛否が分かれるテーマだったのか、質問形式だったのか、冒頭の一文が強かったのか、そういうところが次のヒントになるんだ。
7-4. 反応量×期間×ユーザーで競合の当たり投稿を抽出する
ここからは、いちばん実戦で効く組み合わせをいっしょに作ろうね。
ポイントは、反応量(min_*)×期間(since / until)×ユーザー(from:) を、空白でつないでいくことだよ。
コマンドは、空白スペースで条件を連結できるんだ。
たとえば「7月の期間に、画像付きで、いいね100以上」を特定ユーザーで探したいなら、こうなるよ。
from:ユーザー名 since:2024-07-01 until:2024-08-01 filter:images min_faves:100
これで「そのユーザーの7月投稿のうち、画像があって、いいね100以上」の一覧が出るんだ。
もし「純粋なオリジナル投稿だけを分析したい」なら、リポストとリプライを除外して、材料をきれいにしようね。
from:ユーザー名 since:2024-07-01 until:2024-08-01 exclude:nativeretweets exclude:replies
さらに「当たり投稿だけ」に寄せたいなら、ここに反応量を足すんだ。
たとえば「オリジナル投稿の中で、いいねが多いものだけ」を拾うならこうだよ。
from:ユーザー名 since:2024-07-01 until:2024-08-01 min_faves:500 exclude:nativeretweets exclude:replies
「拡散が大きい当たり投稿」を探すなら、いいねじゃなくてリポストに寄せてこうするよ。
from:ユーザー名 since:2024-07-01 until:2024-08-01 min_retweets:50 exclude:nativeretweets exclude:replies
こうやって抜き出すと、「いつ」「誰が」「どれくらい反応されたか」が一気に見えるようになるんだ。
そして、「時間指定検索」を意識するなら、期間の幅をもっと小さくして、たとえば1日単位にしてみようね。
日付を小さくすればするほど、検索結果の投稿時刻を見ながら「この時間帯っぽい!」を見つけやすくなるよ。
最後に大事なことも言っておくね。
伸びた投稿が見つかったら、丸ごとまねするんじゃなくて、伝え方を自分の言葉に変えたり、自分の体験や事例に置き換えたりして、ちゃんと自分の投稿にしていこうね。
そうすると、分析が「見ただけ」で終わらず、次の投稿でちゃんと力になるよ。
8. 日本語だけに寄せる 言語と表記の絞り込み
「Xで時間指定っぽく探したい」ときって、だいたい検索結果がたくさん出すぎて、目が回っちゃうよね。
そこでね、まずは言語と表記をギュッとしぼると、探し物が見つかるスピードが一気に上がるんだ。
同じ出来事でも、日本語と英語で書き方がぜんぜん違うから、混ざるとノイズが増えちゃうの。
Xの検索は、検索窓にコマンドを入れるだけで「誰が」「いつ」「どんな条件で」を細かく絞れるよ。
たとえば、from:で「誰のポストか」を決めて、since:とuntil:で「期間」を囲って、必要ならfilter:やmin_faves:みたいな条件も足せるんだ。
そしてコマンドを足すときは、空白(スペース)でつなぐのが基本だよ。
ここに「日本語だけ」や「表記ゆれ対策」を足すと、同じ期間でも見える景色がガラッと変わるの。
とくに、イベントや障害対応みたいに、短い時間帯の反応を追いかけたいときほど効くよ。
8-1. 日本語投稿に限定 例 lang:ja
まずは一番わかりやすい作戦からいこうね。
日本語の投稿だけに寄せると、同じキーワードでも海外の投稿や別言語の引用が減って、検索がスッキリするよ。
時間指定で「この時間に何が起きたのかな」を探すとき、言語が混ざると大事な流れが見えにくくなるんだ。
期間を囲う基本は、since:とuntil:だよ。
ここで大事なのが、until: は「その日を含まない」ってところ。
だから「最終日まで見たい」ときは、最終日+1日を入れるのがコツなんだ。
そして「誰の投稿か」を決めたいときはfrom:を使うよ。
@マークは不要だから、ユーザーIDだけを入れればOKだよ。
たとえば、アカウントが「@satotin_yusuke」なら、from:satotin_yusukeみたいに書く感じ。
コピペ用:日付で囲って日本語に寄せる
ここからは、コピペして形をまねできるようにしておくね。
まずは「期間」と「ユーザー」を囲って、そのうえで日本語に寄せる形だよ。
from:satotin_yusuke since:2025-01-01 until:2025-01-10 lang:ja
もしリプライ(返信)が邪魔で、本文っぽい投稿だけ見たいなら、最後に-filter:repliesを足すと見やすくなるよ。
ちょっとしたことなんだけど、これだけで「探したい情報の密度」が上がるんだ。
from:satotin_yusuke since:2025-01-01 until:2025-01-10 lang:ja -filter:replies
注意点もあるよ。
コマンドは、スペルミスや記号の抜けがあると、それだけで検索結果が出なくなることがあるの。
それから、鍵付き(非公開)アカウントの投稿は、検索で見つけられないよ。
だから「出ない」ときは、まず打ち間違いを疑ってみようね。
8-2. ひらがな カタカナ 英語表記の揺れを吸収する設計
次は、ちょっと賢い工夫だよ。
日本語ってね、同じものでもひらがな・カタカナ・英語で書かれたりするんだ。
たとえば「アイフォン」「iPhone」みたいに、表記がぶれると検索で取りこぼしが出ちゃうよね。
このとき役立つ考え方はシンプルで、キーワードを複数並べて試すこと。
Xの検索は、コマンドだけじゃなくて、ふつうの単語もいっしょに入れられるよ。
だから、同じ意味の言葉を並べておくと、表記ゆれに強くなるんだ。
コピペ用:表記ゆれワード+期間+絞り込み
たとえば、iPhoneの不具合を「その期間だけ」で追いかけたいなら、こんなふうにするよ。
期間はsince:とuntil:で囲って、必要なら画像だけに絞るならfilter:imagesも足せるんだ。
アイフォン iPhone since:2024-07-01 until:2024-08-01 lang:ja filter:images
動画だけ見たいならfilter:videos、リンク付きだけならfilter:linksも使えるよ。
「何が拡散のきっかけになったか」を追うとき、リンク付きに絞るのはけっこう便利なんだ。
アイフォン iPhone since:2024-07-01 until:2024-08-01 lang:ja filter:links
それでもノイズが混ざるときは、いらない言葉を引き算しようね。
引き算は、単語の前に「-」を付けるやり方が使えるよ。
たとえば「ペット写真 -犬」みたいに、「ペットは欲しいけど犬は要らない」みたいな感じ。
表記ゆれの話でも同じで、「この言い回しは誤爆しやすいな」と思ったら、引き算で外せるんだ。
コピペ用:返信やリポストを外して読みやすくする
分析っぽく見たいときは、投稿の種類も整理するといいよ。
たとえば、リポストを外すならexclude:nativeretweets、リプライを外すならexclude:repliesを足してみてね。
期間を囲って、余計な種類を外すと「主役の投稿」だけが残るよ。
アイフォン iPhone since:2024-07-01 until:2024-08-01 lang:ja exclude:nativeretweets exclude:replies
「反応が大きかった投稿だけ」を見たいなら、min_faves:も使えるよ。
たとえば、いいねが100以上の投稿だけ見たいなら、こんな感じ。
アイフォン iPhone since:2024-07-01 until:2024-08-01 lang:ja min_faves:100 exclude:nativeretweets exclude:replies
最後は、ハッシュタグで「同じ話題」をぎゅっとまとめる方法だよ。
ハッシュタグは、同じテーマの投稿を見つけるための目印みたいなもの。
だから時間帯を追いかけたいときは、ハッシュタグ+期間で囲うと、話の流れがつかみやすいんだ。
そこにsince:とuntil:を足すと「その期間の盛り上がり」だけが集まるよ。
さらに「よく拡散された投稿だけ」を見たいなら、min_retweets:を足すといいよ。
ここで注意ね。
リポスト数の条件はretweetsを使うんだ。
repostsでは検索できないから、ここは間違えないでね。
返信がいっぱい付いていて本題が読みにくいときは、返信を外してスッキリさせよう。
たとえば、最後に-filter:repliesを足すと、読みやすさが上がるよ。
ハッシュタグは、表記ゆれ対策にも強いよ。
「アイフォン」「iPhone」みたいに文字がぶれても、タグが同じなら同じ箱に入ってくれるからね。
だから「時間で追いかけたい話題」があるときは、まずタグで束ねてから、期間や条件(画像、リンク、いいね数など)を足していくと迷子になりにくいよ。
9. 「時間指定検索」の目的別レシピ大全
ここからは「いつの、どんな投稿を、いちばん早く見つけるか」を目的別にまとめるよ。
Xの検索窓にコマンドを入れると、「誰が」「いつ」「どれだけ反応されたか」「画像やリンクがあるか」まで、ぎゅっと絞り込めるんだ。
とくに大事なのがsince:とuntil:だよ。
since:は「この日から(含む)」で、until:は「この日まで(含まない)」なんだ。
だから、たとえば「1月10日まで見たい」ときは、until:に1月11日を入れるのがコツだよ。
あとは、コマンドは半角スペースでつなげばOKだよ。
たとえば「from:ユーザー名 since:2025-01-01 until:2025-01-11 filter:images」みたいにね。 さあ、目的に合わせて、いっしょに“最速レシピ”を作っていこうね。
9-1. 障害発生の初動 例 “ログインできない” を最速で拾う
障害の初動でいちばん大切なのは、リプライやリポストの渦に飲まれないで、まず「最初に困った人の声」を拾うことだよ。
そのために、検索は日付で短く区切るのが基本になるんだ。
たとえば今日の朝から急におかしいなら、まずは今日1日だけに絞って、検索結果を小さくするよ。 それから「ログインできない」「認証できない」「エラー」みたいな言い方を、いくつか試してみると取りこぼしが減るんだ。
次に、ノイズを減らす工夫だよ。
障害のときって、誰かの投稿に「私も!」って返信がたくさんつくよね。
初動で状況をつかむだけなら、まずはリプライを除外して、元の投稿を集めるのが見やすいんだ。 リポストが混ざって流れが読みにくいなら、リポストも除外して「本人の投稿」だけにするよ。
さらに一歩進めるなら、反応が広がっている投稿に寄せる方法もあるよ。
たとえば「たくさんの人が困ってる」証拠が欲しいときは、min_replies:で返信が多い投稿だけに絞れるんだ。 ただし、初動は情報が少ないことがあるから、最初は条件を強くしすぎないのがコツだよ。
コピペ用コマンド例
ログインできない since:2026-02-14 until:2026-02-15 exclude:replies exclude:nativeretweets
認証できない エラー since:2026-02-14 until:2026-02-15 exclude:replies
ログインできない since:2026-02-14 until:2026-02-15 min_replies:10
もし検索結果が出ないときは、スペルや記号の抜けがないか見てね。 それと、鍵付きアカウントの投稿は検索で見つからないことも覚えておこうね。
9-2. 記者会見の直後 例 “会見” “声明” を拡散順で拾う
会見の直後って、いろんな人が同じ話題を投稿するから、ふつうに検索するとぐちゃぐちゃになりやすいよ。
そこでまずは、会見があった日で区切って、範囲を小さくするんだ。 そのうえで「会見」「声明」「発表」「質疑」みたいに、会見っぽい言葉を足していくよ。
次に「拡散順で拾う」コツだよ。
検索窓のコマンドだけで“完全な順位付け”を作るのはむずかしいけど、min_retweets:を使うと「よく拡散された投稿」だけをまとめて見られるんだ。
ここで気をつけたいのは、拡散数はretweetsで指定するところだよ。 “reposts”って書くと見つからないことがあるから、ここはしっかり覚えてね。
さらに、会見直後は「引用して感想だけ言う投稿」も増えるよね。
最初はexclude:repliesで返信を外して、情報がまとまった投稿を先に拾うと読みやすいよ。 会見の全文や資料リンクが欲しいなら、次の9-3みたいにfilter:linksを組み合わせると強いんだ。
コピペ用コマンド例
会見 声明 since:2026-02-14 until:2026-02-15 min_retweets:50 exclude:replies
会見 発表 質疑 since:2026-02-14 until:2026-02-15 min_retweets:10 exclude:replies
9-3. 新商品発表の直後 例 “予約開始” “在庫” をリンク付きで拾う
新商品が出た瞬間って、「予約はどこ?」「在庫ある?」って、みんなが一斉に探すよね。
このときは、キーワードだけじゃなくてリンク付きに絞るのが近道だよ。
だって、予約ページや販売ページって、だいたいURLが貼られるからね。 だからfilter:linksが大活躍するんだ。
まずは発表日をsince:とuntil:で囲って、そこに「予約開始」「在庫」「入荷」「公式」みたいな言葉をのせるよ。
それから、画像だけの告知を拾いたいならfilter:images、動画の告知ならfilter:videosも使えるんだ。 逆に、雑談を減らしたいならexclude:repliesで返信を外して、情報投稿に寄せるとスッキリするよ。
もう一つのコツは、同じ内容の拡散が多いときはexclude:nativeretweetsでリポストを外して、元の投稿を見つけやすくすることだよ。 元の投稿が見つかると、リンクの出どころが分かって安心だよね。
コピペ用コマンド例
予約開始 在庫 filter:links since:2026-02-14 until:2026-02-15 exclude:replies
入荷 公式 filter:links since:2026-02-14 until:2026-02-15 exclude:nativeretweets
新商品 予約 filter:images since:2026-02-14 until:2026-02-15
9-4. テレビ放送中の反応 例 番組名で1時間相当を追う
テレビ放送中の反応は、投稿がどんどん流れていくから、まずは範囲を小さくして迷子にならないようにしようね。
検索コマンドの基本は日付だから、放送日のsince:とuntil:でその日だけに絞るよ。 そして、番組名を入れて検索するんだ。
「1時間相当を追う」っていうのは、放送中の投稿のかたまりを追いかけるイメージだよ。
日付で絞ったうえで、検索結果を最新で見て、上から順に読んでいくと、放送中の流れをつかみやすいんだ。 さらに「実況」「CM」「神回」「鳥肌」みたいな“その場の言い方”を足すと、いま起きてる空気が集まりやすいよ。
反応が大きい瞬間だけをつまみ食いしたいなら、min_replies:やmin_faves:を足して「盛り上がった投稿」だけに寄せる方法もあるよ。 ただし条件を強くしすぎると、みんなが静かに驚いてるシーンを取りこぼすことがあるから、最初は低めの数字から試してね。
コピペ用コマンド例
番組名 実況 since:2026-02-14 until:2026-02-15 exclude:replies
番組名 神回 since:2026-02-14 until:2026-02-15 min_faves:50 exclude:replies
番組名 CM since:2026-02-14 until:2026-02-15
9-5. スポーツ試合の得点直後 例 チーム名+選手名で追う
得点直後は、投稿がいっきに増えるから、やることはシンプルだよ。
チーム名+選手名で検索して、試合日をsince:とuntil:で囲うんだ。 たとえば「浦和レッズ」「横浜FM」みたいなチーム名と、選手名を合わせると、関係ない雑談が減って読みやすいよ。
次に、盛り上がった瞬間を強く拾うならmin_retweets:が便利だよ。
得点シーンって、動画や画像が貼られることも多いから、filter:videosやfilter:imagesで“現場の空気”を集めるのもいいね。 逆に、速報を追いたいだけなら、exclude:repliesで返信を外すと、情報がまとまった投稿が増えるよ。
もし「〇〇選手」で検索して多すぎるときは、キーワードを追加したり、いらない言葉を-(マイナス)で外したりして調整しようね。 たとえば、誹謗中傷っぽいワードを避けたいなら、その言葉をマイナスに入れると見え方が変わるよ。
コピペ用コマンド例
チーム名 選手名 得点 since:2026-02-14 until:2026-02-15 exclude:replies
チーム名 選手名 since:2026-02-14 until:2026-02-15 min_retweets:20
チーム名 選手名 filter:videos since:2026-02-14 until:2026-02-15
9-6. 地震 台風など緊急時の現地画像収集 例 filter:images とキーワード設計
緊急時に現地の様子を集めたいときは、まず画像付きに絞ると早いよ。
だから基本はfilter:imagesだね。
そこに「地震」「台風」「冠水」「停電」みたいな状況ワードと、場所の名前を足すんだ。 たとえば「石川県」「能登」「新宿」「名古屋」みたいに、地名を入れると“現地っぽさ”が上がるよ。
ただし緊急時は、デマや古い画像が混ざることもあるから、検索は日付で短く区切るのがとても大事なんだ。
「今日の分だけ」「昨日の分だけ」って区切ると、古い投稿が混ざりにくくなるよ。
それでもノイズが多いときは、いらない言葉を-(マイナス)で外してみようね。 たとえば「訓練」「過去」「別の県名」みたいな言葉をマイナスにすると、見やすくなることがあるよ。
さらに、拡散されている重要画像だけに寄せるなら、min_retweets:やmin_faves:を組み合わせる方法もあるよ。 ただし“拡散されていないけど大事な写真”もあるから、最初は条件を弱めにして、あとから強めるのがおすすめだよ。
コピペ用コマンド例
地震 石川県 filter:images since:2026-02-14 until:2026-02-15 exclude:replies
台風 冠水 名古屋 filter:images since:2026-02-14 until:2026-02-15 -訓練 -過去
停電 新宿 filter:images since:2026-02-14 until:2026-02-15 min_retweets:5
キャンペーンのUGC(みんなの投稿)を集めるなら、いちばん強いのはハッシュタグ+絞り込みだよ。
ここで、写真投稿を集めたいならfilter:images、リンク投稿を集めたいならfilter:linksを足すと、いっきに整理できるよ。
UGC収集でよくある困りごとは、「リポストばかりで、元の投稿が見えない」ことだよね。
そんなときはexclude:nativeretweetsでリポストを外して、参加者のオリジナル投稿だけに寄せるよ。 逆に、運用として「拡散のされ方」も見たいなら、リポストはデフォルトで含まれるから、そのままでもOKなんだ。
盛り上がりの中心だけを見たいなら、min_faves:やmin_replies:で“反応が大きい投稿”に絞るのも便利だよ。 でも、参加者の声を広く集めたいときは、数字条件を付けずに、まず全部を眺めるのがやさしいやり方だね。
コピペ用コマンド例
9-8. 自分の投稿の反応が良かった時間帯の棚卸し 例 min_faves と期間分割
「自分は何時ごろに出すと伸びやすいのかな?」って考えるの、楽しいよね。
検索コマンドは日付で区切るのが得意だから、まずは期間分割で“当たりやすい時期”を見つけようね。
たとえば1か月を、1週間ずつに分けて検索するんだ。 このとき、until:は含まないから、区切りの日付は1日ずつずらして作るよ。
次に、伸びた投稿だけを棚卸しするならmin_faves:が便利だよ。
たとえば「いいね100以上」の投稿だけを抜き出せるから、そこから「投稿した時間帯」や「内容の型」を見ていけるんだ。 さらに、分析の邪魔になりやすいリポストやリプライを外したいなら、exclude:nativeretweetsとexclude:repliesを付けるとスッキリするよ。
反対に「伸びなかった投稿」を見たいときは、条件をひっくり返す感じで、-min_faves:を使って“いいねが多い投稿を除外”することもできるよ。
つまり、高反応を外して、低反応だけを見やすくするんだ。 落ち込むためじゃなくて、「ここを直したら良くなるかも」を見つけるためだよ。
コピペ用コマンド例
from:自分のユーザー名 since:2026-02-01 until:2026-02-08 min_faves:100 exclude:nativeretweets exclude:replies
from:自分のユーザー名 since:2026-02-08 until:2026-02-15 min_faves:100 exclude:nativeretweets exclude:replies
from:自分のユーザー名 since:2026-02-01 until:2026-02-15 -min_faves:100 exclude:nativeretweets exclude:replies
9-9. 競合の伸びた時間帯の推定 例 from:競合+min_retweets+期間分割
競合の「伸びた時間帯」を推定したいときも、考え方は同じだよ。
まずfrom:でアカウントを指定して、次にmin_retweets:で“よく拡散された投稿”だけを抜き出すんだ。
ここでも大事なのは、拡散数はretweetsで指定することだよ。 言葉を間違えると検索結果が出なくなっちゃうから、ここは丁寧にね。
そして、期間をいきなり長くしすぎないのがコツだよ。
たとえば「直近30日」を、7日ずつ、もしくは3日ずつに分けて検索してみるんだ。 どの期間に“伸びた投稿”が集中しているかが分かると、「曜日」や「イベント」「話題の波」が見えやすくなるよ。
さらに、競合の“純粋な投稿”だけを見たいなら、exclude:nativeretweetsやexclude:repliesを足して、リポストや返信を外してみてね。
そうすると「どんな本投稿が強いのか」が見えやすくなるんだ。 ただし、運用方針によっては返信がバズの起点になることもあるから、目的に合わせて付け外ししようね。
コピペ用コマンド例
from:競合ユーザー名 since:2026-02-01 until:2026-02-08 min_retweets:20 exclude:nativeretweets exclude:replies
from:競合ユーザー名 since:2026-02-08 until:2026-02-15 min_retweets:20 exclude:nativeretweets exclude:replies
from:競合ユーザー名 min_retweets:50
9-10. 特定URLが貼られ始めた瞬間の追跡 例 site やドメイン+filter:links
「このURL、いつから貼られ始めたんだろう?」って追いかけたいときは、まずfilter:linksでリンク付きに絞るのが最短だよ。
そして、URLそのもの、またはドメイン名(たとえば example.com みたいな部分)をキーワードとして入れるんだ。 リンク付きに絞ってあるから、ドメイン名で検索しても“ただの会話”が減って、ぐっと探しやすくなるよ。
「貼られ始めた瞬間」を見つけるコツは、期間をだんだん細かくすることだよ。
最初は1か月や2週間みたいに大きく取って、「この期間にはある」を確認するんだ。
次に、その期間を1週間ずつに分けて、どの週から出てくるかを見るよ。
最後は日ごとに区切って、「最初に現れた日」を探すんだ。 until:は含まないから、区切りは1日ずつずらすのを忘れないでね。
さらに「拡散の起点っぽい投稿」を探したいなら、min_retweets:を足して“広がったリンク”だけに寄せる方法もあるよ。
逆に「小さく始まった芽」を見たいなら、数字条件は付けずに、まず全部を見ようね。 そして、リポストの洪水で見えにくいときは、exclude:nativeretweetsで元投稿を探すと見つけやすいよ。
コピペ用コマンド例
example.com filter:links since:2026-02-01 until:2026-02-15
example.com filter:links since:2026-02-08 until:2026-02-15 exclude:nativeretweets
example.com filter:links since:2026-02-14 until:2026-02-15 min_retweets:10
10. 高度な検索フォームと検索窓コマンドの使い分け
Xで「時間指定検索」をしたい人って、だいたい2つの気持ちがあるんだ。
「できるだけラクに、早く見つけたい。」 「でも、条件はちゃんと細かく絞りたい。」
この2つを上手にかなえるために、道具を使い分けようね。
1つは高度な検索フォーム。 もう1つは検索窓にコマンドを直接入れる方法だよ。
どっちも目的は同じで、「誰が」「いつ」「どんな内容」をギュッと絞って探すためのものなんだ。 ただし、やりやすさと速さがちがうから、場面で切り替えるのがコツだよ。
10-1. 高度な検索フォームが向くケース
高度な検索フォームが向くのは、初めて条件検索をするときや、コマンドをまだ覚えていないときだよ。
フォームは、目で見て入力できるから、「この欄には何を入れるのかな?」が分かりやすいんだ。
たとえば「投稿者」「期間」「キーワード」みたいな条件を、順番に埋めていけば検索できる。 コマンドのスペルを間違えて「何も出ない……。」ってなりにくいのも安心だね。
それから、条件をいろいろ試しながら「どんな絞り込みができるの?」を学ぶときもフォームが便利だよ。
たとえば、検索の考え方としては「from:ユーザー名」で投稿者を決めて、「since:YYYY-MM-DD」「until:YYYY-MM-DD」で期間を決める。
この考え方を、フォームの入力項目で体に覚えさせるイメージだね。 慣れてきたら、同じ条件をコマンドに置き換えるとスムーズにレベルアップできるよ。
ただね、フォームには弱点もあるんだ。
毎回その画面を開いて、毎回入力して……ってやると、どうしても手間が増えやすい。 「昨日と同じ条件で、別のユーザーだけ変えて調べたい。」みたいなときに、ちょっと面倒になりやすいんだよ。
だからフォームは、探索や学習の時間に向いていると思ってね。
まずはフォームで「検索のしくみ」をつかんで、次に検索窓コマンドで「運用のしくみ」に変える。 この順番にすると、迷子になりにくいよ。
10-2. 検索窓コマンドが向くケース
検索窓コマンドが向くのは、よく使う条件を素早く再現したいときだよ。
コマンドは、検索窓にそのまま打つだけで条件をまとめて指定できるんだ。
フォームを開かなくてもいいから、手が止まりにくい。 「調べる→気づく→また調べる」みたいな分析の流れが、すごくスムーズになるよ。
基本の形は、これを覚えると強いよ。
from:ユーザー名 since:YYYY-MM-DD until:YYYY-MM-DD
たとえば、ユーザー名が「satotin_yusuke」で、2025年1月1日〜1月10日を見たいならこうだね。 from:satotin_yusuke since:2025-01-01 until:2025-01-10
ここで大事なポイントが1つあるよ。
until:は「その日を含まない」んだ。
だから「最終日までしっかり入れたい。」と思ったら、最終日+1日を入れるのがコツだよ。
たとえば「2025-01-01の1日分だけ」に近づけたいなら、since:2025-01-01 until:2025-01-02みたいに区切ると絞りやすい。 「時間指定」でギュッと狭めたい人は、この区切り方を覚えると気持ちよく探せるよ。
それと、from:の入力では@マークは不要なんだ。
「@を入れたら出ない……。」ってなりやすいから、ここはしっかり覚えてね。
そして、検索結果が出ないときは、まず打ち間違いを疑うのが大事だよ。 記号の抜けやスペルミスがちょっとでもあると、検索結果がゼロになりやすいんだ。
コマンドの良いところは、組み合わせで一気に強くなるところだよ。
たとえば、リプライを見たくないなら、末尾に-filter:repliesを足すとリプライが消える。
さらに、純粋なオリジナル投稿だけに寄せたいなら、exclude:nativeretweetsやexclude:repliesを使うと整理しやすいんだ。 余計なものを外すと、探したい「本体」だけが残るから、目が疲れにくいよ。
「反応が大きい投稿だけ見たい。」ってときも、検索窓コマンドが得意だよ。
たとえば、いいねが100以上の投稿に絞るならmin_faves:100。
リポストが多い投稿に絞るならmin_retweets:50みたいにできる。
ここで注意ね。
リポストの条件はretweetsを使うんだ。 repostsでは検索できないから、ここは間違えないようにしよう。
コマンドを組み合わせるときは、空白(スペース)でつなぐのがルールだよ。
たとえば「2024年7月の期間で、画像付きで、いいね100以上」を1行で作るならこうだね。
from:satotin_yusuke since:2024-07-01 until:2024-08-01 filter:images min_faves:100 こういう形は、一度作ったらコピペで使い回せるから、とっても強いんだ。
それから大事な前提もあるよ。
非公開アカウント(鍵付き)の投稿は検索で見つけられないんだ。 「絶対にあるはずなのに出ない……。」ってときは、相手が非公開じゃないかもチェックしてね。
10-3. 使い分けの基準 例 スマホでの再現性とコピペ運用
じゃあ、フォームとコマンド、どうやって使い分ければいいのかな。
ここはね、むずかしく考えなくて大丈夫。 「同じ条件を何回も使うかどうか」で決めると、すごく分かりやすいよ。
まず、たまにしか使わないなら、高度な検索フォームでもOKだよ。
フォームは「思い出しながら入力」できるから、久しぶりでもやりやすい。
一方で、毎週や毎日のように使うなら、検索窓コマンドが勝ちやすいんだ。
理由は単純で、同じ形をそのまま再現できるからだよ。 分析って、回数が増えるほど「入力の手間」が地味に効いてくるからね。
スマホでの再現性を考えると、コマンドの良さがもっと光るよ。
スマホって、画面を行ったり来たりするだけで疲れやすいでしょう。
だから、検索窓にコピペで1発がすごくラクなんだ。
たとえば、メモにテンプレを作っておくイメージだよ。
from:ユーザー名 since:YYYY-MM-DD until:YYYY-MM-DD
この骨組みを保存して、ユーザー名と日付だけを入れ替える。 それだけで「時間指定(期間指定)」がすぐできるようになるよ。
さらに、よく使う形は辞書登録みたいに「すぐ出せる状態」にしておくと強い。
たとえば、「自分のオリジナル投稿だけを期間で見る」なら、こんな形があるね。
from:自分のユーザー名 since:2022-04-01 until:2022-12-31 exclude:nativeretweets exclude:replies
これを毎回いちから作るのは大変。 だから、すぐ呼び出せるようにしておくと、スマホでも再現しやすくなるよ。
使い分けの基準を、もう少しだけ具体的に言うね。
フォームが向くのは、「条件を試しながら探す時間」。
コマンドが向くのは、「同じ条件を何度も回す運用の時間」。 この2つを切り替えられると、検索がぐんとラクになるよ。
最後に、子どもでも失敗しにくいチェックポイントを教えるね。
コマンドで結果が出ないときは、まずスペルミスを疑う。
次に@は付けないを確認する。
それでもだめなら、相手が非公開アカウントじゃないかを見る。 この順番で見れば、ムダに悩まずに前へ進めるよ。
フォームとコマンドは、どっちが偉いとかじゃないんだ。
どっちも「探すための道具」で、上手な人ほど場面で切り替えて使っているよ。
だから、君も大丈夫。 まずは今日、よく使いそうなコマンドを1つだけ作って、コピペで試してみようね。
11. 端末別の操作ポイント:PCブラウザ/iPhone/Android
X(旧Twitter)の検索は、同じ「検索窓」でも、使っている端末によって見え方や押す場所がちょっとだけ違うことがあるよ。
だから最初に覚えておくと安心なのは、画面のボタンに頼りきるよりも、検索窓にコマンドを直接入力して絞り込むやり方だよ。
たとえば、from:ユーザー名 since:2025-01-01 until:2025-01-10みたいに入れると、「誰が」「いつ」ポストしたのかを一気に細くできるんだ。
しかも、from:は@マークがいらないから、ユーザーIDだけをそのまま書けばOKだよ。
それと、since:とuntil:は日付の書き方がYYYY-MM-DDで決まっているから、ここを崩すと検索結果が出なくなりやすいんだ。
ほんの少しの打ち間違いでも結果がゼロになることがあるから、端末ごとの「打ち間違いポイント」を先に押さえておこうね。
あと大事なコツをもう1個だけ。
until:は「この日まで(含まない)」のルールなんだ。
だから、たとえば「2025年1月1日〜1月10日」を見たいなら、until:は2025-01-11みたいに「最終日+1日」を入れると失敗しにくいよ。
このルールを知っているだけで、「あれ、1月10日の分がない」みたいなモヤモヤが減るんだ。
11-1. 「最新」タブに切り替える場所が違う問題の回避
「おすすめ」と「最新」の切り替えって、端末によって場所が違って見えることがあるよね。
PCブラウザだと検索結果の上にタブが並んで見つけやすいのに、iPhoneやAndroidだとタブが横にスライド式で、気づかないまま「おすすめ」のまま見ていた、みたいなことが起きやすいんだ。
ここでの回避の考え方はシンプルで、まず検索窓にコマンドを入れて結果を強く絞ることだよ。
絞り込みが強いと、「おすすめ」でも「最新」でも表示される候補が近くなるから、タブ探しで迷子になりにくいんだ。
たとえば、特定ユーザーの2024年の投稿だけを見たいなら、検索窓にこう入れるよ。
from:tinsalo since:2024-01-01 until:2024-12-31
これで対象が「その人のその期間」に固定されるから、まずは目的の山を小さくできるんだ。
さらに、「オリジナル投稿だけ見たい」ときは、リポストやリプライを外してもっとスッキリさせられるよ。
from:自分のユーザー名 since:2022-04-01 until:2022-12-31 exclude:nativeretweets exclude:replies
こういうふうにコマンドで絞っておけば、タブの位置が端末で変わっても、検索の芯がブレにくいんだ。
それでも「最新」に切り替えたいときは、まずは検索結果の上のタブ列をよく見てね。
iPhoneやAndroidでは、タブが横に長いときに「おすすめ」「最新」「メディア」「ユーザー」みたいな列が横スクロールになっていることがあるよ。
見えないときは、タブの列を指で横にすーっと動かしてみると「最新」が出てくることが多いんだ。
「場所が違う」っていうより「見えていないだけ」のことも多いから、あせらなくて大丈夫だよ。
11-2. 検索結果が「おすすめ」に寄るときの対処
「おすすめ」に寄っていると、反応が大きかった投稿が先に出たり、探している時刻の近くが埋もれたりして、ちょっと探しにくいよね。
そんなときは、まず検索条件をもっと具体的にして、表示させたいもの以外を減らすのがコツだよ。
コマンド検索は、空白スペースで条件をつなげられるから、レゴみたいに組み立てていけるんだ。
たとえば「2024年7月の期間で、画像付きで、いいね100以上」みたいに、目的をはっきりさせると一気に探しやすくなるよ。
from:satotin_yusuke since:2024-07-01 until:2024-08-01 filter:images min_faves:100
この形にしておくと、そもそも「見たい候補」だけが残りやすいから、「おすすめ」に並べ替えられても迷子になりにくいんだ。
逆に「バズっていない投稿も含めて全部見たい」のに、強い投稿ばかり出て困るときは、いいね数で上限方向を外す考え方もあるよ。
たとえば「100いいね以上を除外」みたいに、ハイライトっぽい投稿を消して、静かな投稿を探しやすくできるんだ。
-min_faves:100
こういう「-(ハイフン)で除外」も使えるから、「おすすめ」に偏るときの逃げ道として覚えておくと便利だよ。
それから、リプライが混ざって見づらいときは、最後に除外を付けてスッキリさせようね。
たとえば、リプライを表示したくないなら、こういう形が使えるよ。
-filter:replies
または、除外の書き方として、こういう形もあるよ。
exclude:replies
端末の違いで「ボタンの場所が分からない」ってなっても、コマンドで結果の中身を整えられるのが強いところなんだ。
最後に、検索結果が出ないときのチェックも、端末別に大事だよ。
まず、from:のユーザー名にスペルミスがないか見てね。
次に、コロン「:」やハイフン「-」が全角になっていないか確認してね。
スマホのキーボードだと、見た目が似ていても別の文字になっていることがあるから、ここでつまずきやすいんだ。
それと、鍵付き(非公開)アカウントの投稿は検索で出ないことがあるから、そこも頭のすみに置いておこうね。
11-3. コピーして使い回すためのスニペット管理
コマンド検索は便利なんだけど、毎回いちから打つのは疲れちゃうよね。
だから、よく使う形は「スニペット」みたいにコピペで使い回せる形にしておくと、びっくりするくらいラクになるよ。
たとえば、基本の型はこれだよ。
from:ユーザー名 since:YYYY-MM-DD until:YYYY-MM-DD
ここに目的に合わせて、excludeやfilterやmin_系を足していくんだ。
おすすめのスニペットを、目的別に3つだけ置いておくね。
1つ目は「特定期間のオリジナル投稿だけ」を見たいとき。
from:自分のユーザー名 since:2022-04-01 until:2022-12-31 exclude:nativeretweets exclude:replies
2つ目は「反応がよかった投稿だけ」を見たいとき。
from:自分のユーザー名 min_faves:500 exclude:nativeretweets exclude:replies
3つ目は「よく拡散された投稿だけ」を見たいとき。
from:競合ユーザー名 min_retweets:50
ここで注意してね。
リポスト数を見たいときの単語は、repostsじゃなくてretweetsなんだ。
ここを間違えると検索できないから、スニペットにして固定しちゃうのがいちばん安全だよ。
11-3-1. iPhone のユーザ辞書登録で from:since:until: を一発呼び出し
iPhoneは、ユーザ辞書を使うと「いつもの呪文」を一瞬で呼び出せるよ。
コマンド検索は、コロンやハイフンを間違えると結果が出なくなることがあるから、辞書で正しい形を固定しておくと失敗が減るんだ。
たとえば、こんなふうに登録しておくと便利だよ。
「よみ」:xdate
「単語」:from:ユーザー名 since:2025-01-01 until:2025-01-10
これを入れておけば、検索窓でxdateと打つだけで、from:since:until:の形が出てくるんだ。
あとはユーザー名や日付だけを入れ替えればOKだよ。
もう1つ、よく使う人は「オリジナル投稿だけ版」も作っておくといいよ。
「よみ」:xori
「単語」:from:自分のユーザー名 since:2022-04-01 until:2022-12-31 exclude:nativeretweets exclude:replies
こうやって2〜3個だけでも登録しておくと、検索がゲームみたいにサクサク進むよ。
11-3-2. PC のテキスト置換でテンプレを固定化
PCブラウザはコピペがしやすいから、テンプレ管理と相性がとてもいいよ。
しかもPCは、入力方式(IME)側で単語登録ができるから、検索コマンドを「短い合言葉」で呼び出せるんだ。
コマンドは少しの打ち間違いでも結果が出なくなることがあるから、PCでも「正しい形の固定化」はすごく大事だよ。
たとえば、Google日本語入力やMicrosoft IMEの「単語登録」に、こういうテンプレを入れておくイメージだよ。
登録する短縮:xd1
展開される文字:from:ユーザー名 since:2025-01-01 until:2025-01-10
これなら、xd1と打って変換するだけで、すぐに基本の型が完成するよ。
さらに、目的別テンプレも作れるよ。
登録する短縮:ximg
展開される文字:from:satotin_yusuke since:2024-07-01 until:2024-08-01 filter:images min_faves:100
登録する短縮:xrt
展開される文字:from:競合ユーザー名 min_retweets:50
こうやって、よく使う形を先に固めると、検索作業が「打つ作業」じゃなくて「選ぶ作業」になるんだ。
時間指定で探したいときも、まずは日付でぎゅっと絞ってから時刻表示を見て追いかければ、迷子になりにくいよ。
12. うまく出ないときの原因チェック
「よし、時間をしぼって探すぞ。」と思って検索したのに、なにも出てこないと不安になるよね。
でもね、Xの検索コマンドはちょっとした書き間違いや指定のしかたで結果がゼロになりやすいんだ。
ここでは、よくあるつまずきポイントを順番にいっしょに点検していくよ。
12-1. コマンドのスペルミス 半角スペース不足 コロン抜け
いちばん多いのは、コマンドの「見た目が少しだけ違う」パターンだよ。
検索コマンドは、正しく書けていないと容赦なく結果が出なくなるんだ。
たとえば、期間とユーザーをしぼる基本はこうだよね。
from:ユーザー名 since:2025-01-01 until:2025-01-10
ここで気を付けたいのは、次の3つだよ。
スペルと表記が正しいか
from、since、untilのつづりが1文字でも違うと、うまく働かないことがあるよ。
それから、リポスト数をしぼるときはmin_retweetsを使うんだ。
ここは「reposts」じゃなくてretweetsだよ。
たとえば、よく拡散された投稿を探すならこう。
from:競合ユーザー名 min_retweets:50
コマンド同士は半角スペースでつなぐ
コマンドを組み合わせるときは、半角スペースで区切ってつなぐよ。
スペースが足りないと、Xが1つの長い文字列として見ちゃって、条件が反映されにくくなるんだ。
たとえば、画像付きで、いいねが100以上で、7月の投稿を見たいならこうだよ。
from:satotin_yusuke since:2024-07-01 until:2024-08-01 filter:images min_faves:100
このように、条件と条件の間に空白が入っているかを指でなぞって確認してみてね。
コロン(:)が抜けていないか
from:みたいに、コマンドのあとにはコロンが必要だよ。
たとえば、from satotin_yusukeみたいにコロンがないと、ただの文章になっちゃう。
あと、ユーザー指定のときは@は不要だよ。
正しくはfrom:satotin_yusukeみたいに、IDだけをそのまま入れるんだ。
12-2. until の境界ミスで最終日が抜ける
ここはね、ちょっとした「ひっかけ問題」みたいで、よく転ぶところだよ。
since:は「この日から(含む)」なんだけど、until:は「この日まで(含まない)」として扱われやすいんだ。
だから、「最終日まで見たい」ときは、最終日の次の日をuntilに入れるのがコツだよ。
例:2025年1月1日〜1月10日までを見たい
1月10日をちゃんと入れたいなら、untilは1月11日にするイメージだよ。
from:satotin_yusuke since:2025-01-01 until:2025-01-11
もしuntil:2025-01-10にしていて「1月10日の投稿が見つからない。」となったら、この境界の指定をまず疑ってみてね。
時間指定で「この日の夕方だけ」みたいに狭めたいときも、まずは日付の範囲を小さく切るのが基本になるよ。
12-3. 鍵アカウント 削除済み投稿は検索に出ない
がんばってコマンドを正しく書いても、そもそも検索に出ない投稿があるんだ。
代表が非公開アカウント(鍵アカウント)だよ。
相手のアカウントに鍵が付いている場合、そのポストは検索の対象外になって、コマンドで探しても見つからないことがあるんだ。
これは「検索のしかたが悪い」んじゃなくて、「見えない場所にある」イメージだよ。
だから、from:ユーザー名でしぼっても、結果がスカッと空っぽになることがある。
削除済み投稿も同じ考え方
もう1つが、削除されている投稿だよ。
検索は「いま存在している投稿」を見つけにいくので、消えてしまったものは当然ヒットしないんだ。
「前に見たはずなのに出ない。」というときは、期間の指定だけじゃなくて、投稿そのものが残っているかも意識してみてね。
12-4. 検索反映の遅延で直近が出ないことがある
時間指定で「さっき投稿されたはずの内容」を探すときに、すぐ出てこないことがあるよ。
そんなときは、あわててコマンドを変える前に、まず条件を軽くして再検索してみよう。
まずは条件を最小にして確認する
たとえば、条件を盛りすぎると確認がむずかしいから、いったん基本形に戻すんだ。
from:satotin_yusuke since:2025-01-01 until:2025-01-11
これで出るなら、次に少しずつ条件を足していくよ。
たとえば、リプライを外したいなら最後にこれを足す。
-filter:replies
「どの条件が原因で消えたか」を追いかけるには、この順番がいちばん安全なんだ。
検索が重いときは、期間を短くする
直近を探すなら、範囲を1か月より1週間、1週間より1日、みたいに小さくすると、探しものに近づきやすいよ。
時間指定の感覚に近づけたいときほど、日付の切り方が大事になるんだ。
12-5. キーワードが広すぎて時間帯が埋もれる
「キーワードも入れたのに、関係ない投稿ばかりで見つからない。」ってなること、あるよね。
これはね、キーワードが広すぎて、目的の時間帯の投稿が大量の結果に埋もれている状態なんだ。
そんなときは、コマンドの組み合わせで、結果をぎゅっと絞ろう。
ユーザーと期間でまず細くする
まず、from:で誰の投稿かを決めて、since:とuntil:で期間を小さくしよう。
たとえば、2024年7月の投稿にしぼるならこうだよ。
from:satotin_yusuke since:2024-07-01 until:2024-08-01
これだけでも、時間帯のねらいがぐっと近づく。
画像やリンクなど「形」で絞る
投稿の中身の言葉が広いなら、今度は投稿のタイプで絞れるよ。
画像付きにしたいならfilter:images。
from:satotin_yusuke since:2024-07-01 until:2024-08-01 filter:images
リンクが入った投稿ならfilter:links。
動画ならfilter:videos。
こういう「形」の条件は、キーワードよりズレにくいことがあるんだ。
反応が大きい投稿だけにして、見つけやすくする
結果が多すぎるときは、反応で足切りすると探しやすいよ。
いいねが多い投稿にしぼるならmin_faves。
from:satotin_yusuke since:2024-07-01 until:2024-08-01 min_faves:100
拡散された投稿にしぼるならmin_retweets。
from:競合ユーザー名 min_retweets:10
時間指定で「この時間帯に伸びた投稿」を探すときも、こうして結果の山を小さくすると、目的の投稿がひょいっと見つかりやすくなるよ。
いらないものを除外して、ノイズを減らす
「リポストは邪魔だな。」とか「返信は要らない。」というときは、除外コマンドが助けてくれるよ。
リポストを外すならexclude:nativeretweets。
返信を外すならexclude:replies。
from:自分のユーザー名 since:2022-04-01 until:2022-12-31 exclude:nativeretweets exclude:replies
こうしてノイズを減らすと、キーワードが多少広くても、時間帯の投稿が見つけやすくなるんだ。
13. 分単位まで必要な人の別ルート
Xの検索コマンドは、まず「誰が」「いつ」投稿したかをキュッとしぼれる、とっても便利な道具だよ。
たとえば、from:ユーザー名 since:YYYY-MM-DD until:YYYY-MM-DDみたいに入れると、特定の人の投稿を日付でしぼれるよね。
しかも、from:は「@」がいらなくて、ユーザーIDだけでOKなんだ。
それから大事なのが、until:は「この日まで(含まない)」というルールだよ。
だから「1月10日まで見たい」ときは、untilに「1月11日」を入れるのがコツなんだ。
でもね、「9時12分の投稿だけ見たい」「イベント開始の10分前から5分後までを追いたい」みたいに、分単位でピンポイントに探したい人もいるよね。
残念だけど、検索窓に入れるコマンドは基本的に「日付(YYYY-MM-DD)」までが得意で、時計の針みたいな細かいところは苦手になりやすいんだ。
そんなときは、同じ“探す”でも、道を少し変えると上手くいくよ。
ここからは、分単位まで必要な人のための「別ルート」を3つ紹介するね。
13-1. 自分の投稿ならアーカイブデータで時刻まで確認する
いちばん確実なのは、自分の投稿を「公式のアーカイブデータ」で確認する方法だよ。
検索コマンドで日付の範囲をしぼるのは上手だけど、最後に「何時何分だった?」を決めるには、もっと細かい記録が必要になるんだ。
そこで登場するのがアーカイブだよ。
アーカイブは、あなたの投稿の履歴をまとめて確認できるので、分単位まで「答え合わせ」しやすいんだ。
まずは検索コマンドで「その日あたり」を小さくしよう
いきなり全部の投稿から探すと、宝探しが大変だよね。
だから最初は、検索窓にコマンドを入れて「だいたいこの期間」という箱を作ろう。
たとえば、2025年1月1日〜1月10日の自分の投稿を見たいなら、こんなふうにするよ。
from:ユーザー名 since:2025-01-01 until:2025-01-10
そして、リプライ(返信)を見たくないなら、最後に-filter:repliesを足すとスッキリするよ。
日付でしぼって、余計な種類をはずして、探す範囲を小さくするんだ。
アーカイブで「作成時刻」を見て、分まで決めよう
検索で「この日っぽい」という候補が見えたら、アーカイブ側で時刻を見て決着をつけるよ。
アーカイブを見るときは、「投稿の本文」だけじゃなくて、投稿した日時の情報にも注目してね。
ここで気を付けたいのは、表示される時刻がタイムゾーンの影響を受けることがある点だよ。
Xの画面で見える時刻と、データ側の時刻がズレて見えることがあるから、「日本時間なのか」「別の基準なのか」を確認しながら見ると安心だよ。
たとえば「この投稿、9時12分に出したはずなのに、データでは別の時刻に見える」というときは、時差のせいで見え方が変わっていることがあるんだ。
こういうズレを一回つかめると、次からはサクサク確認できるようになるよ。
自分の投稿を分単位で“証拠つき”で確認したいなら、アーカイブはとても強い味方だよ。
13-2. 開発者向けにX API v2の start_time end_time で時間指定する
もしあなたが開発に慣れているなら、もっと細かく、もっと機械的に探せる方法があるよ。
それが、X API v2のstart_timeとend_timeを使う時間指定検索なんだ。
検索窓のコマンドが「日付でしぼるのが得意」なのに対して、APIは「時刻までしぼるのが得意」になりやすいよ。
検索の考え方は同じで、パラメータが増えるだけだよ
検索窓のコマンドで覚えたfrom:や、キーワードを組み合わせる感覚は、そのまま役に立つよ。
「条件は空白でつなぐ」みたいな発想で、APIの検索クエリも組み立てていくんだ。
たとえば「特定ユーザーの投稿を対象にする」なら、from:ユーザー名の発想がそのまま使えるよ。
start_time / end_time のイメージ
APIでは、検索条件(query)に加えて、start_timeとend_timeで「この時間からこの時間まで」を指定できるよ。
ここでの時刻は、一般的にRFC 3339形式(例:2025-01-01T09:10:00Z みたいな形)で渡すことが多いんだ。
Zが付く形はUTC基準になることが多いから、日本時間(JST)に直す必要が出る場面もあるよ。
たとえば「2025年1月1日の9時10分から9時20分くらいの間」を探したいときは、こんなイメージになるよ。
query=from:ユーザー名
&start_time=2025-01-01T00:10:00Z
&end_time=2025-01-01T00:20:00Z
この例ではUTCのZ表記になっているから、日本時間の9時台に合わせたいなら、時差(+9時間)を意識して調整する感じだよ。
「検索窓だと日付しか入れられないから、10分だけ切り出せない」みたいな困りごとを、APIならスパッと切れることがあるんだ。
ただし、APIは使うために開発者設定や権限、利用できる検索範囲の条件が必要になることがあるよ。
だから、気軽さで言うと検索窓のほうが上で、精密さで言うとAPIが上、という住み分けだね。
「分単位で必要」「大量に機械で集めたい」「毎回同じ条件で自動化したい」という人ほど、APIルートが向いているよ。
13-3. 分析ツールで時間帯レポートを作る 例 SocialDog など
「ある1投稿の“何時何分”」までピン止めしたい人もいれば、「このアカウント、どの時間帯が強いの?」みたいに、時間帯の傾向を知りたい人もいるよね。
そういうときは、検索で1件ずつ拾うより、分析ツールでレポート化するのが近道だよ。
たとえば、SocialDogみたいな運用・分析ツールだと、投稿の反応をまとめたり、時間帯ごとの動きを見たりしやすいんだ。
「探す」から「見える化」へ切り替えるんだ
検索コマンドは、虫めがねで1つずつ探すイメージだよ。
一方、分析ツールの時間帯レポートは、カレンダーや表みたいに、全体をパッと見て傾向をつかむイメージなんだ。
たとえば「朝に伸びやすい」「夜はリンク付きが強い」みたいな気付きが出ると、次の投稿を作るときにすごく役立つよ。
検索コマンドと組み合わせると、もっと強いよ
ここがポイントで、分析ツールだけ、検索コマンドだけ、にしないほうがいいよ。
まず検索コマンドで「この期間」「このユーザー」「この種類」をしぼって材料を集めるんだ。
たとえば、日付でしぼるならsince:YYYY-MM-DDとuntil:YYYY-MM-DDを使うし、ユーザーをしぼるならfrom:を使うよ。
リプライやリポストを混ぜたくないなら、除外の考え方(exclude系)を使って、オリジナル投稿に寄せるのも大事だよ。
それで「この期間のオリジナル投稿だけ」を集めたら、分析ツール側で時間帯レポートにして、反応の良い時間帯を見つけるんだ。
すると、「この時間帯に投稿が集中している」「この時間帯は少ないのに反応が良い」みたいな、面白い発見が出やすいよ。
さらに、いいね数やリポスト数でしぼる考え方(min_faves、min_retweetsのような発想)も使うと、「強い投稿だけ」に寄せた分析ができて、もっと納得しやすくなるよ。
まとめると、分単位の“ピンポイント確認”はアーカイブやAPIが得意で、時間帯の“傾向の把握”は分析ツールが得意なんだ。
あなたが欲しいのが「1つの正確な時刻」なのか、「勝ちやすい時間帯」なのかを分けて考えると、迷わず最短ルートを選べるよ。
14. よくある質問
14-1. 検索窓で 10時から11時 を直接指定できるか
結論から言うと、検索窓に入れるコマンドだけで「10時から11時」みたいに時間(時刻)をピンポイントで直接指定するのはむずかしいよ。
今回紹介している検索コマンドは、基本が日付(YYYY-MM-DD)なんだ。 たとえば「since:2025-01-01」「until:2025-01-10」みたいにね。
じゃあ、10時から11時を探したいときはどうするのかというと、まずは日付でギュッと絞るのがコツだよ。 たとえば「2025年1月5日の朝10時台」を見たいなら、こうする。
from:satotin_yusuke since:2025-01-05 until:2025-01-06
こうやって「その日1日(または翌日まで)」の範囲にして、検索結果の上のほう(新しい順)から10時台までたどるんだ。
ここで大事なのが、untilは「その日まで(含まない)」ってこと。 だから「1月5日まで」を入れるんじゃなくて、1月6日を入れると1月5日分がちゃんと取りやすくなるよ。
それでも「量が多すぎて大変だよ〜」ってなったら、さらに条件を足して、見たいものだけに近づけよう。 たとえば画像付きだけにしたいなら、こうだよ。
from:satotin_yusuke since:2025-01-05 until:2025-01-06 filter:images 「画像が付いた投稿だけ」に減るから、10時台を探すスピードが上がるんだ。
14-2. 直近1時間だけを最短で見る方法はあるか
「直近1時間だけ」って、すごく気持ち分かる。
今起きた出来事の反応だけ見たいとき、早く知りたいもんね。 ただし、検索コマンドは基本が日付だから、1時間ぴったりで切り出すよりも、ムダを減らして最短で近づくイメージになるよ。
いちばん手早い考え方はこれ。
① 今日の日付で絞る → ② いらない種類を除外 → ③ 必要なら反応が多いものだけにする。 たとえば「今日の自分の投稿だけをパッと見たい」なら、まずは日付を今日に寄せる。
from:自分のユーザー名 since:2026-02-14 until:2026-02-15
この形は「今日(2026-02-14)の分」を取りやすい。 ここでも、untilは翌日がコツだよ。
さらに「リプライやリポストが混ざると見づらい」なら、最短で見るために除外しよう。 オリジナル投稿だけに寄せると、追いかける量が一気に減るんだ。
from:自分のユーザー名 since:2026-02-14 until:2026-02-15 exclude:nativeretweets exclude:replies これで「純粋な投稿」が中心になるよ。
もっと「最短」を狙うなら、反応がある投稿だけに絞るのも手。 たとえば、いいねが100以上だけを見たいならこう。
from:自分のユーザー名 since:2026-02-14 until:2026-02-15 min_faves:100 exclude:nativeretweets exclude:replies
投稿数が多い人ほど、これがすごく効くよ。 そして検索結果の新しいほうから見ていけば、体感として「直近1時間のゾーン」にすぐ近づける。
14-3. since until from の正しい順番はあるか
順番についてはね、空白でつないで書ければOKで、絶対の決まりがあるというより「読みやすい並べ方」が大事だよ。 ごちゃごちゃすると、あとから自分で見返したときに「えっと、どこを変えればいいんだっけ」って迷子になるんだ。
おすすめは、まず「誰の投稿か」を決めて、それから期間を決める順番。
つまり、from → since → until。 たとえば、こういう並びだね。
from:satotin_yusuke since:2025-01-01 until:2025-01-10 この順番だと、読むときも「誰の」「いつから」「いつまで」って自然に頭に入るよ。
そして超大事ポイントをもう一回言うね。
untilは「その日を含まない」んだ。
だから「1月10日まで見たい」なら、untilに入れるのは1月11日のほうが事故りにくい。 ここを間違えると「なんか出ない…」ってなりやすいから、最初に疑っていいところだよ。
14-4. リポストとリプライを含める 除外するのおすすめはどれか
これは「何のために検索するのか」でおすすめが変わるよ。
だから、目的別に決めるのがいちばん賢い。
まず前提として、リポストはデフォルトで検索対象に含まれやすいんだ。 なので「混ざって困る」ときに除外を使うとスッキリするよ。
① 自分(または特定ユーザー)の“オリジナル投稿”だけ見たい
分析とか振り返りで「その人が何を発信したか」だけを見たいなら、リポストとリプライは除外がおすすめ。 なぜなら、混ざると「投稿の傾向」が見えにくくなるからだよ。
from:ユーザー名 since:2022-04-01 until:2022-12-31 exclude:nativeretweets exclude:replies これで、オリジナル投稿にグッと寄る。
② 反応(会話)も含めて流れを追いたい
イベントの感想や、炎上・盛り上がりの空気を知りたいときは、リプライを含めるのが向いているよ。
会話の中に「本音」が落ちていることが多いからね。 その場合は、include:repliesを使うと意図がはっきりする。
from:ユーザー名 since:2024-07-01 until:2024-08-01 include:replies 「返信も見たいよ」って検索に伝えられる。
③ 拡散された投稿を探したい
拡散の強さを見たいなら、リポスト数で絞るのが分かりやすいよ。 たとえば、こう。
from:競合ユーザー名 min_retweets:50
ここで注意ね。
リポスト数の指定はretweetsを使うよ。 repostsでは検索できないから、そこは間違えないでね。
まとめると、迷ったらこう覚えるといいよ。
分析は「exclude:nativeretweets exclude:replies」。
空気や会話は「include:replies」。
拡散は「min_retweets」。 目的に合わせて、道具を持ち替える感じだね。
14-5. 日付検索しても出ないときに最初に見るべきポイントは何か
「あれ、出ない…」ってときは、落ち着いてね。
だいたい原因は、最初にチェックできるところにあるよ。 最初に見るべきポイントは、次の順番がおすすめ。
① コマンドの打ち間違い(スペル・記号・空白)
これは本当に多い。
たとえば、コロン(:)が抜けていたり、ハイフン(-)が別の記号になっていたり、空白が変な場所に入っているだけで、検索結果がゼロになることがあるよ。 「from:ユーザー名」「since:2025-01-01」「until:2025-01-10」みたいに、形をそろえて見直してね。
② untilの入れ方(最終日+1日になっているか)
ここ、いちばん大事だから強く言うよ。
untilは「その日を含まない」んだ。
だから「1月10日も含めたい」のに「until:2025-01-10」にしていると、1月10日分が落ちちゃう。 この場合はuntil:2025-01-11にするのがコツだよ。
③ ユーザー指定の書き方(@は不要)
fromで指定するとき、@は付けないよ。
たとえば「@satotin_yusuke」じゃなくて、from:satotin_yusuke。 ここがズレると「誰の投稿を探すのか」が伝わらないんだ。
④ 対象アカウントが非公開(鍵)になっていないか
非公開アカウント(いわゆる鍵垢)の投稿は、検索に出てこないことがあるよ。 「昨日までは見えたのに」みたいなときは、設定が変わった可能性もある。
⑤ リポスト数の指定語を間違えていないか
拡散で絞りたいときに、さっきの注意点がここでも出るよ。
リポスト数はmin_retweets。 「reposts」系の書き方にしてしまうと、そこで止まっちゃう。
この5つを上から順にチェックすれば、「出ない」問題はかなりの確率で解決するよ。
特に、untilの翌日指定と、fromの@不要は、最初に見ていい。 ここを直すだけで、スッと結果が出ることが多いんだ。

