Xで何かを調べようとして、検索窓にキーワードを入れたのに目当ての投稿が見つからない。そんな経験をした方も多いはずです。原因のほとんどは「探し方」ではなく「絞り方」にあります。検索コマンド(検索演算子)を数個覚えるだけで、同じ検索窓がまったく別の道具に変わります。この記事では、コマンドの一覧だけでなく、多くの解説記事が触れていない日付指定の時差ズレ、効かないときの切り分け、そしてアカウント運用で毎日使える組み合わせの型までまとめます。
目次
Twitter(X)の検索コマンドって何ができるの?
検索コマンドとは、検索窓に打ち込むことで検索条件を細かく指定できる命令文のことです。「from:」「since:」「min_faves:」のように、英単語とコロンの組み合わせで書きます。英語の記事では検索演算子(search operators)と呼ばれ、X 検索コマンドという呼び方も同じものを指します。
できることは大きく4つです。誰の投稿かを指定する、いつの投稿かを指定する、どれくらい反応が付いた投稿かを指定する、どんな形式(画像・動画・リンク)の投稿かを指定する。この4つを掛け合わせると、数千万件の投稿の中から「先月、自社名を含み、いいねが50以上付いていて、画像付きの投稿」といった抽出が数秒でできます。
普通のキーワード検索と何が違うの?
普通のキーワード検索は、そのキーワードを含む投稿を新着順やおすすめ順に並べるだけです。言及が多い言葉ほどノイズに埋もれますし、何より「期間」と「反応数」で切れないのが致命的です。3日前の投稿を探しているのに、無関係なスパムやボットの投稿がずらりと並んで諦めた、というのが典型的な失敗です。
検索コマンドを使うと、この並びを自分でコントロールできます。とくに効くのが反応数の下限指定で、min_faves:10 と付けるだけでボットやスパムの大半が消えます。「検索結果が汚い」と感じたら、まずノイズを足し算で除外するのではなく、反応数の下限で引き算するのが近道です。
コマンドはどこに入力すればいいの?
入力場所は普段使っている検索窓そのままです。ブラウザ版なら画面右上または上部の検索欄、スマホアプリなら虫眼鏡アイコンのタブにある検索欄に、キーワードとコマンドを半角スペースで区切って並べます。たとえば 新商品 from:kamitter min_faves:10 のように、順番は問いません。
もう一つ覚えておくと便利なのが、検索結果ページのURLです。検索を実行するとURLの末尾に検索式が入るので、そのURLをブックマークしておけば同じ条件をワンクリックで呼び出せます。日付だけ書き換えて使い回すこともでき、後述する定点観測の下地になります。
「高度な検索」画面との関係は?
Xには「高度な検索(Twitter 高度な検索)」というフォーム画面があり、キーワード・アカウント・期間・エンゲージメント数などを入力欄から指定できます。この画面でやっていることは、実は検索コマンドを自動で組み立てているだけです。検索実行後に検索窓を見ると、入力した内容が from: や since: の形に変換されて入っているのが分かります。
ですから両者は対立するものではなく、フォームは「コマンドの入力補助」だと考えてください。おすすめの覚え方は、最初の数回を高度な検索フォームで作り、生成された検索式を見てコマンドの書き方を盗むやり方です。慣れたら検索窓に直接打つほうが圧倒的に速くなります。
公式ヘルプに載っているコマンドと載っていないコマンド
ここは多くの記事が区別していない部分なので、先に整理しておきます。X公式のヘルプや高度な検索フォームから生成できるコマンドは仕様として安定しており、長期間変わっていません。一方で、フォームに項目がなく一部ユーザーの検証で知られているコマンドは、予告なく挙動が変わったり、結果が返らなくなったりします。
| 区分 | 代表的なコマンド | 扱い方 |
|---|---|---|
| フォームから生成できる | from: / to: / since: / until: / min_faves: / min_retweets: / min_replies: / lang: / 除外・完全一致 | 業務の手順書に組み込んでよい |
| フォームにないが広く使われる | filter:images / filter:videos / filter:links / -filter:replies / since_time: / until_time: | 使ってよいが、結果が0件のとき仕様変更も疑う |
| 実質機能していない | near: / within: などの位置指定 | 位置情報付き投稿自体が少なく実務では使わない |
判断基準はシンプルです。チームで共有するマニュアルや、毎日の定点観測に組み込むものは左の列と真ん中の列だけにしてください。右の列は「使えたらラッキー」の位置づけにしておけば、ある日結果が出なくなっても業務が止まりません。
まず覚えたい基本の検索コマンドはどれ?
最初に押さえるべきは5つだけです。AND・OR・除外・完全一致・ハッシュタグ。これだけで検索精度は体感で倍以上になります。
| 目的 | 書き方 | 例 |
|---|---|---|
| 両方を含む(AND) | 語をスペースで並べる | X運用 分析 |
| どちらかを含む(OR) | 語 OR 語(大文字) | X運用 OR Twitter運用 |
| 特定の語を除外 | -語 | X運用 -求人 |
| 完全一致 | “語句” | “Xの教科書” |
| ハッシュタグ | #タグ名 | #SNS運用 |
| 言語を指定 | lang:ja | analytics lang:ja |
複数の語を両方含む投稿を探すには?(AND)
Xの検索はスペース区切りが自動的にANDになります。「AND」と書く必要はなく、採用 中途 エンジニア と並べれば3語すべてを含む投稿だけが残ります。語を増やすほど結果は減るので、3語までで試してから調整するのが扱いやすい進め方です。
注意点は、語の区切りに全角スペースを使うと意図どおりに分解されない場合があることです。日本語入力のまま打つと全角になりやすいので、検索式を書くときは半角英数モードに切り替える癖をつけてください。これだけで「なぜか0件」の事故がかなり減ります。
どちらかを含む投稿を探すには?(OR)
表記ゆれを拾うときに必須なのがORです。自社名がカタカナ・英語・略称で呼ばれている場合、カミッター OR KAMITTER OR かみったー のように並べると取りこぼしがなくなります。エゴサーチの精度は、このOR句をどれだけ丁寧に作れるかでほぼ決まります。
ORは必ず半角大文字で書いてください。小文字の or はただのキーワードとして扱われ、「or」という語を含む投稿を探しに行ってしまいます。また、ANDと混ぜるときは (カミッター OR KAMITTER) 使ってみた のように括弧でグループ化すると意図どおりに動きます。
特定の語を除外するには?(マイナス)
除外は語の直前に半角ハイフンを付けるだけです。X運用 -求人 -募集 -セミナー のように並べれば、採用告知や宣伝が一気に消えます。エゴサーチでは「-RT」よりも、スパムが多用する語や絵文字を除外するほうが効果的です。
ハイフンと語の間にスペースを入れると除外として認識されません。-求人 は正しく、– 求人 は誤りです。また全角のマイナス記号(−)も無効なので、ここも半角入力が前提になります。
語順どおりに完全一致で探すには?(ダブルクォーテーション)
フレーズをそのままの並びで探したいときは、半角のダブルクォーテーションで囲みます。“使いやすかった” のように囲むと、分割された別の文脈で拾われることがなくなります。サービス名が一般名詞と被っている場合は、完全一致と除外の併用が効きます。
完全一致は強力な反面、絞りすぎて取りこぼす側面もあります。まず囲まずに検索して件数を見て、ノイズが多いときだけ囲む、という順番にしてください。最初から完全一致で始めると「言及がない」と誤判断しがちです。
ハッシュタグや言語で絞るには?(#・lang:)
ハッシュタグ検索は # を付けるだけですが、通常のキーワード検索と結果が違う点を理解しておく必要があります。#SNS運用 で検索するとタグとして付けられた投稿が中心になり、本文中に素の文字列として書かれたものは拾いにくくなります。キャンペーン参加投稿を数えるときは、タグ指定と文字列指定の両方を確認してください。
言語指定は lang:ja で日本語、lang:en で英語に絞れます。英語のサービス名やローマ字表記の自社名をエゴサーチすると海外投稿が大量に混ざるので、lang:ja は常用コマンドだと思ってください。逆に海外の評判を見たいときは lang:en に切り替えます。
アカウント・期間・反応数で絞り込むにはどう書けばいいの?
ここからが検索コマンドの本体です。運用実務で使うのは、ほぼこの表にある範囲だけです。
| 用途 | コマンド | 意味 |
|---|---|---|
| 投稿者を指定 | from:ユーザー名 | そのアカウントの投稿のみ |
| 宛先を指定 | to:ユーザー名 | そのアカウント宛の返信 |
| 言及を指定 | @ユーザー名 | そのアカウントに触れた投稿 |
| 開始日 | since:2024-05-10 | その日以降 |
| 終了日 | until:2024-05-11 | その日より前 |
| いいね数の下限 | min_faves:100 | 100いいね以上 |
| リポスト数の下限 | min_retweets:50 | 50リポスト以上 |
| 返信数の下限 | min_replies:10 | 10返信以上 |
| 画像付き | filter:images | 画像を含む投稿 |
| 動画付き | filter:videos | 動画を含む投稿 |
| リンク付き | filter:links | URLを含む投稿 |
| 返信を除外 | -filter:replies | 通常投稿のみ |
特定アカウントの投稿や返信を探すには?(from:・to:・@)
from: は投稿者の指定です。ユーザー名(@以下の英数字)を使い、@は付けません。from:kamitter 分析 と書けば、そのアカウントが「分析」という語を含めて投稿したものだけが並びます。表示名ではなくユーザー名で指定する点だけ間違えやすいので注意してください。アカウントそのものを探す段階で詰まっている場合は、Twitterでプロフィールを検索する方法!便利なツールも紹介も合わせて確認すると早いです。
to: は「そのアカウント宛の返信」を拾います。自社アカウントへの返信を一覧したいときに便利で、通知欄が流れてしまった後でも遡れます。@ユーザー名での検索は、返信・引用・本文中の言及をまとめて拾うので、言及量を把握したいときはこちらを使ってください。
期間を指定するには?(since:・until:)
期間は since:年-月-日 と until:年-月-日 で指定します。自社名 since:2024-05-01 until:2024-06-01 と書けば5月分の言及を取り出せます。月次レポートを作るときの基本形なので、この並びはそのまま覚えてしまって構いません。
ただし、この日付指定には日本のユーザーがほぼ全員ハマる落とし穴があります。境目の投稿が漏れたり、翌日の投稿が混ざったりするのです。理由と直し方は次の章でまとめて解説します。
いいね・リポスト・返信の数で絞るには?(min_faves: など)
min_faves: はいいね数、min_retweets: はリポスト数、min_replies: は返信数の下限指定です。どれも「以上」で、上限を指定するコマンドは実用的に機能しません。バズった投稿だけを抜きたいなら min_faves:1000、ノイズ除去が目的なら min_faves:5 程度と、目的で数字を変えます。
数値の決め方に迷ったら、対象アカウントの平均値を基準にしてください。次の式で出した数字を下限にすると、「平均より明らかに伸びた投稿」だけが残ります。
基準いいね数 = 直近30件の平均いいね × 2
この基準なら、フォロワー数が違う競合同士でも同じ物差しで比較できます。絶対値で揃えると、フォロワーの多いアカウントばかりが引っかかって分析になりません。
画像・動画・リンク付きの投稿だけ見るには?(filter:)
filter:images は画像付き、filter:videos は動画付き、filter:links はURLを含む投稿に絞ります。画像と動画をまとめて見たいときは filter:media を使います。競合のクリエイティブ研究では from:競合アカウント filter:images min_faves:100 がそのまま使えます。
注意したいのは、引用投稿やカード表示の扱いです。リンクを貼った投稿は自動でカード画像が付きますが、これは filter:images では拾われません。「画像を自作して添えた投稿」を探したいときは filter:images -filter:links と組み合わせると精度が上がります。
返信やリポストを除外するには?(-filter:replies など)
検索結果が返信だらけで見づらいときは -filter:replies を付けてください。通常投稿だけが残り、アカウントの発信内容を俯瞰しやすくなります。逆に返信だけを見たいときは filter:replies と、マイナスを外すだけです。
リンク付きの宣伝投稿を外したいときは -filter:links、画像ものを外したいときは -filter:images と、どのfilterも頭にマイナスを付ければ除外に反転します。この「マイナスで反転」の発想を覚えておくと、組み合わせの自由度が一気に広がります。
日付指定で投稿が漏れるのはなぜ?日本時間とのずれの直し方
「until:に指定した日の投稿が出てこない」「1日分を取り出したのに前日の夜が混ざる」。これは設定ミスではなく、仕様を知らないだけです。ここを理解すると、日付指定の信頼度が一段上がります。
since:とuntil:はどの時刻で区切られているの?
since: と until: の区切りは日本時間ではなく、協定世界時(UTC)の0時が基準です。日本はUTC+9なので、until:2024-05-10 と書くと「日本時間の5月10日午前9時より前」で切られます。つまり、5月10日の朝9時以降に投稿されたものは結果に含まれません。
逆に since:2024-05-10 は「日本時間5月10日午前9時以降」からの開始になります。日本時間の5月10日0時〜9時に投稿されたものは、since:2024-05-09 を指定しないと拾えないわけです。レポートの数字が毎回わずかにずれる原因は、たいていここにあります。
untilに指定した日の投稿が出ないのはなぜ?
until: は「指定日を含まない」挙動をします。until:2024-05-10 は5月10日より前という意味で、5月10日そのものはほぼ入りません。5月10日の投稿まで含めたいなら until:2024-05-11 と翌日を指定するのが正解です。
実務では「終了日は翌日を書く」と決め打ちしてしまってください。月次集計なら until:2024-06-01 で5月分、という形に統一すれば迷いません。ここを担当者ごとにバラバラに書くと、前月比の数字が合わなくなります。
時刻まで指定したいときはどうすればいいの?(since_time:・until_time:)
日単位では足りない場合、since_time: と until_time: が使えます。指定するのはUNIX時間(1970年1月1日0時UTCからの経過秒数)です。自社名 since_time:1715266800 のように、秒数をそのまま書きます。
日本時間からUNIX秒を出すときは、その時刻をいったんUTCの数値として計算してから9時間分(32400秒)を引きます。
UNIX秒 = 同時刻をUTCとみた秒数 - 32400
たとえば2024年5月10日0時00分(日本時間)は 1715266800 です。キャンペーンの開始時刻ちょうどから集計したい、特定の時間帯の反応だけ見たい、といった用途ではこの指定が圧倒的に正確です。なお、このコマンドは高度な検索フォームにはない非公式枠なので、結果が返らなくなったときは日付指定に切り替える前提で使ってください。
1日分だけをきっちり取り出すにはどう書けばいいの?
日本時間の1日をぴったり切り出すなら、開始のUNIX秒を出して86400秒(24時間)を足した値を終了に指定します。
終了UNIX秒 = 開始UNIX秒 + 86400
5月10日なら since_time:1715266800 until_time:1715353200 となり、日本時間の5月10日0時から翌0時までが対象になります。炎上の初動調査やキャンペーン初日の反応確認など、1日の中の動きを時系列で見たいときはこの書き方が確実です。
毎回計算するのが面倒なら、UNIX時間の変換サイトをブックマークしておけば十分です。日常の月次レポートは since:/until: で日付指定、時間単位の分析が必要なときだけ since_time:/until_time:、と使い分けるのが現実的な運用です。
検索コマンドが効かないときはどこを確認したらいい?
「コマンドを打ったのに0件」「ただのキーワード検索になってしまう」。原因はほぼ5つに絞られます。上から順に潰してください。
| 症状 | 疑うところ | 直し方 |
|---|---|---|
| 0件になる | コロンの後にスペース | from: 名前 → from:名前 に詰める |
| コマンドが語として検索される | 全角のコロンやマイナス | 半角に打ち直す |
| OR指定が効かない | 小文字のor | 半角大文字ORにする |
| 古い投稿が出ない | 「話題」タブを見ている | 「最新」タブに切り替える |
| 特定アカウントだけ出ない | 鍵アカウント・ブロック | 仕様。検索では取得不可 |
全角文字やスペースが混ざっていない?
一番多いのがこれです。日本語入力のまま打つと、コロンが「:」、マイナスが「−」、スペースが全角になります。見た目はほとんど同じなので気づきにくく、「仕様が変わった」と誤解されがちです。
対策は単純で、検索式を打つときは必ず半角英数に切り替えること、そしてコロンの直後にスペースを入れないことです。since:2024-05-01 は正しく、since: 2024-05-01 は無効になります。うまくいかないときは、一度すべて消してコマンド部分だけで検索し、動くことを確認してからキーワードを足すと切り分けが早いです。
ORを小文字で書いていない?
ORだけは大文字小文字が区別されます。小文字の or は単なる英単語として扱われ、「A or B」で検索するとANDとして解釈されるため、結果が極端に少なくなります。表記ゆれ対策のつもりが逆に絞り込みになってしまう、わりと痛いミスです。
同様に、括弧も半角で書く必要があります。(A OR B) のような全角括弧は機能しません。ORを3語以上並べるときほど式が長くなり全角が混ざりやすいので、テキストエディタで作ってから貼り付けるのが安全です。
「話題」タブと「最新」タブで結果が違うのはなぜ?
検索結果ページの上部には「話題」「最新」「アカウント」「メディア」などのタブがあります。初期表示の「話題」はアルゴリズムが選んだ投稿を並べるため、条件に合うすべての投稿が時系列で出るわけではありません。調査目的なら必ず「最新」に切り替えてください。
件数を数えたい、取りこぼしなく確認したいという作業は、すべて「最新」タブが前提です。逆に、どの投稿が盛り上がったかをざっと把握したいときは「話題」タブのほうが早いので、目的で使い分けます。「昨日は出たのに今日は出ない」という相談の半分は、タブが戻っているだけです。
鍵垢やログイン状態で出ない投稿はある?
非公開アカウント(鍵アカウント)の投稿は、どんなコマンドを使っても検索結果に出ません。これは制限ではなく仕様です。また、自分がブロックされているアカウントの投稿も表示されないため、「言及があるはずなのに見つからない」ケースはこれが原因のことがあります。
ログインしていない状態では検索機能そのものが大きく制限されるので、調査は必ずログインした状態で行ってください。削除された投稿も当然ヒットしません。削除後の投稿を追う方法については消されたツイートを見る方法!ツールや機能の使い方や注意点も解説で整理しています。
急に使えなくなったコマンドはどう見分ければいいの?
切り分け手順を決めておくと迷いません。まず、そのコマンド単体に一般的なキーワードを足して検索します(例:イベント filter:images)。これで結果が出るならコマンドは生きており、元の検索式の別の部分に問題があります。出ないなら、そのコマンド自体が機能していません。
次に、同じ条件を高度な検索フォームから作り直してみてください。フォームで生成できる条件なら、仕様変更で消える可能性は低いです。フォームに項目がない非公式コマンドが反応しなくなったときは、代替手段に切り替える判断を即座に下すのが正解です。たとえば since_time: が効かないなら、since:/until: で日単位に落として手作業で絞る、という具合に業務を止めない逃げ道を用意しておきます。
アカウント運用では検索コマンドをどう組み合わせたらいい?
ここからが本題です。コマンドは単体で覚えても使いません。目的別の「型」として持っておくと、毎日の運用がそのまま回ります。まず全体像を表で示します。
| 目的 | 検索式の型 |
|---|---|
| エゴサーチ | (社名 OR 商品名 OR 略称) -from:自社 lang:ja |
| 競合の伸びた投稿 | from:競合 min_faves:100 -filter:replies |
| 絡みに行く相手探し | キーワード min_replies:3 -filter:links lang:ja |
| 自分の棚卸し | from:自分 min_faves:50 since:開始日 |
| キャンペーン集計 | #タグ since:開始日 until:終了翌日 -filter:retweets |
自社名や商品名のエゴサーチで@なしの言及まで拾うには?
エゴサーチで一番取りこぼしが多いのが、@メンションを付けずに社名や商品名だけを書いた投稿です。通知には一切出ないため、検索しなければ存在ごと見えません。実際、好意的な感想ほど@なしで書かれる傾向があります。
基本形は (社名 OR 商品名 OR 略称 OR 英語表記) -from:自社アカウント lang:ja です。自社の投稿を除外し、日本語に限定するだけでノイズが激減します。さらにクレームや不具合報告を早く見つけたいなら、ここに (使えない OR 不具合 OR エラー) を足した専用の検索式をもう1本作っておくと初動が速くなります。
競合アカウントの伸びた投稿だけを抜き出すには?
競合研究でタイムラインを上から全部読むのは時間の無駄です。from:競合アカウント min_faves:100 -filter:replies since:2024-04-01 と書けば、直近で明確に伸びた投稿だけが並びます。下限値は前述の「平均いいね×2」で決めてください。
抽出した投稿は、形式(テキストのみ・画像・動画)、文字数、冒頭1行、投稿時間の4点だけメモします。10本も並べると、そのアカウントの勝ちパターンがはっきり見えてきます。画像運用の研究なら filter:images を足し、動画なら filter:videos に差し替えるだけで切り口を変えられます。
リプライで絡みに行く相手はどう探せばいいの?
フォロワーを増やす段階では、自分から会話に入る相手を探す作業が欠かせません。狙い目は「反応が付き始めているが、まだ返信が埋まっていない投稿」です。キーワード min_faves:10 min_replies:1 -filter:links lang:ja で探すと、ちょうどよい規模の投稿が見つかります。
リンク付きを除外しているのは、宣伝目的の投稿を外すためです。会話が生まれやすいのは、個人の体験や悩みが書かれた投稿のほうです。見つけた相手にいきなり営業をかけるのではなく、まず相手の話に乗る。この順番を守らないとブロックされて終わります。なお、フォロワーを短期間で増やそうと購入に手を出すのは論外で、理由はTwitterでフォロワーを購入する危険性と安全に増やす方法にまとめています。
自分の過去の伸びた投稿を棚卸しするには?
意外と見落とされがちなのが、自分自身への from: 検索です。from:自分のユーザー名 min_faves:50 -filter:replies since:2024-01-01 と打てば、今年伸びた投稿だけが時系列で並びます。アナリティクスの数字を追うより、文面そのものを並べて眺めるほうが改善点は見つかります。
この棚卸しは月1回で十分です。伸びた投稿の共通点を3つ書き出し、翌月はその型を意識して投稿する。これを繰り返すだけで打率は上がります。数値の推移までまとめて追いたい場合は、KAMITTERのような分析ツールで投稿単位のデータを残しておくと、検索での棚卸しと数字の裏取りが同じ画面でできます。
キャンペーン参加投稿をまとめて確認するには?
ハッシュタグキャンペーンの集計は、タグ・期間・リポスト除外の3点セットで組みます。#キャンペーンタグ since:開始日 until:終了日の翌日 -filter:retweets が基本形です。終了日は必ず翌日を書く、という前章のルールをここで使います。
応募条件に引用投稿を含めている場合は、-filter:retweets を外して確認する回も作ってください。また、タグを付け忘れた応募を救済するなら、タグなしで社名+キーワードの検索も並行して走らせます。集計漏れはそのままトラブルにつながるので、検索式は事前にテスト投稿で動作確認しておくのが鉄則です。
検索を保存して毎日の定点観測にするにはどうすればいいの?
ここまでの検索式は、毎回打ち込んでいては続きません。保存して「開くだけ」の状態にして初めて運用になります。
検索条件を保存する手順は?
Xには検索条件を保存する機能があります。手順は次のとおりです。
- 検索窓に検索式を入力して実行する
- 「最新」タブに切り替える
- 画面右上のメニュー(…アイコン)を開く
- 「検索を保存」を選ぶ
- 次回以降は検索窓をタップすると保存した検索が候補に出る
保存できる件数には上限があるので、使わなくなった条件はこまめに削除してください。ブラウザで作業することが多いなら、検索結果ページのURLをそのままブックマークフォルダにまとめる方法のほうが管理しやすいです。チームで共有するなら、検索式を一覧にしたスプレッドシートを1枚作っておくのが確実です。
どの検索を何回見ればいいの?
頻度は内容で変えます。クレーム・不具合系のエゴサーチは1日2回(朝と夕方)、通常のエゴサーチは1日1回、競合の伸びた投稿は週1回、自分の棚卸しは月1回。これが無理なく続く最小構成です。全部を毎日見ようとすると必ず破綻します。
時間帯は朝の始業直後に固定するのがおすすめです。夜間に起きた言及に午前中のうちに気づけるため、対応が後手に回りません。炎上は初動の数時間で結果が変わるので、「毎朝必ず見る1本」を決めておくことが何よりの保険になります。
見つけた投稿はどう記録しておけばいいの?
見つけただけで終わらせると、翌月には何も残りません。記録するのは4項目だけで十分です。日付、投稿URL、分類(好意的・質問・不満・誤解)、対応(返信済み・様子見・社内共有)。スプレッドシート1枚で回ります。
この記録が3か月分たまると、よく出る質問や誤解のパターンが見えてきます。そこからFAQ投稿や固定投稿の改善につなげるのが、エゴサーチの本当の目的です。検索は情報を見るためではなく、次の打ち手を決めるために行う、と位置づけてください。
検索コマンドを使うときに気をつけることは?
最後に、実務で問題になりやすい点を3つ押さえておきます。どれも知らずにやると信頼を失う話です。
検索結果に出てこない投稿があるのはなぜ?
Xの検索は全投稿を網羅しているわけではありません。鍵アカウント、削除済み投稿、ブロックされているアカウントの投稿に加え、センシティブ設定やスパム判定の影響で表示されないものもあります。「検索で0件=言及ゼロ」ではない、という前提は必ず持ってください。
自分の投稿が検索に出てこない場合は、アカウント側の制限がかかっている可能性を疑います。症状ごとの確認方法はXのシャドウバンとは?症状別の確認方法と解除までの手順にまとめているので、検索結果に自分の投稿が並ばないときはそちらを先に確認してください。
検索で見つけた相手にどこまで接触していいの?
公開投稿を検索すること自体に問題はありません。ただし、見つけた投稿への接触は慎重に行ってください。好意的な感想への感謝リプライは歓迎されますが、不満や愚痴の投稿に公式アカウントが突然割り込むのは、ほぼ逆効果になります。相手は会社に話しかけたつもりがないからです。
判断基準はシンプルで、@メンション付きなら返信してよい、@なしなら原則として見守る。誤情報の拡散など実害がある場合だけ、丁寧な事実確認の形で接触します。また、検索しただけでは相手に通知は飛びませんが、プロフィールやメディア欄の閲覧まで含めた「見たことがバレるか」の線引きはtwitterで足跡はつく?ツイートを見たら相手にバレるの?で整理しています。
スマホアプリで高度な検索を使うには?
スマホアプリには高度な検索のフォーム画面がありません。そのため、アプリで細かく絞りたいときはコマンドを直接打つことになります。この記事の検索式をそのままコピーして検索窓に貼り付ければ、アプリでも同じ結果が得られます。
どうしてもフォームを使いたい場合は、スマホのブラウザでXを開き、検索実行後に表示される「高度な検索」のリンクから利用してください。ただし、毎日の運用を考えるとコマンドを覚えたほうが確実に速いです。まずは from:・since:・until:・min_faves: の4つだけ指に覚えさせる。それだけで、検索窓は十分に実務の道具になります。

