Twitterの「検索コマンド」とは、通常のキーワード検索よりも高度な検索ができる検索オプションです。特殊な検索コマンド(演算子)を入力すると、検索の際に特定の期間やユーザーを指定したりヒットさせたくないキーワードを除外したりすることが可能です。 本記事では、ツイッターで使える検索コマンドをまとめて紹介します。なお、本記事で例示しているキーワードやアカウント名はあくまでもサンプルなので、コピペして別のキーワードやアカウント名に入れ替えて活用してみてください。

Twitterの「検索コマンド」とは?

スマホアプリなら検索タブ[]をタップして「キーワード検索」部分にコマンドを入力する Twitterでは検索窓にキーワードを入力して、世界中のツイートから目的のツイートを検索することができます。しかし、普通にキーワードを入力しても余計なツイートまでヒットし、目当てのツイートを探し出すのに手間取ることは往々にしてあります。 そこで役に立つのが、検索コマンドです。特定の期間を指定することで過去のツイートを検索したり、特定の地域から投稿されたツイートだけを検索したりすることもできます。

検索窓に入力するとより精度の高い検索が可能

たとえば「野球」と検索した場合、投稿された文章またはアカウント名に「野球」が含まれているツイートがヒットしますが、大量のツイートが検索結果に表示されることになります。 そこで、検索窓に「野球 from:twitterjp」と検索すると、@TwitterJP(Twitter日本語公式アカウント)のツイートから「野球」というキーワードを含んだツイートがヒットします。また「野球 until:2017-10-01」と検索すれば、2017年10月1日以前の「野球」を含む投稿を検索できます。 このように検索コマンドを入力することで、より高度な検索が可能となります。

コマンドを組み合わせれば検索精度はさらに向上

検索コマンドの便利な点は、複数のコマンドを組み合わせることでさらに高度な検索が可能になることです。たとえば、「東京 filter:verified min_retweets:100 filter:images」と入力すれば、

「東京」というキーワードを含む 投稿元のアカウントが認証済みのアカウント 画像が添付されている リツイートが100件以上

の条件をすべて満たすツイートを検索できます。ここまでコマンドを入力すれば、非常に精度の高い検索検索が表示されるはずです。

特定キーワードやハッシュタグを含むツイートを検索する方法

特定のキーワードやハッシュタグが含まれている投稿を検索するコマンドを紹介します。and検索やor検索など基本的なコマンドに加えて、特定のキーワードを除外した投稿を検索したり投稿された投稿の言語を指定することもできます。

and検索

検索したいキーワードすべて(「東京」と「天気」)を含むツイートを検索します。Twitterの最も基礎的な検索コマンドのひとつです。

基本のand検索。「東京」と「天気」の両方を含んだツイートを検索

完全一致検索

検索したいキーワードを「" “」で挟むことにより、そのキーワードと完全に一致するツイートを検索します。 この例では、「今日の東京は天気が悪いね」はヒットしませんが、「今日の東京天気悪いね」のように「東京」という言葉と「天気」という言葉が連続しているツイートが検索結果に表示されます。

2つの言葉を「""」で囲むことで完全一致検索となる

or検索

少なくとも1つのキーワード(「東京」または「天気」のどちらか、または両方)を含むツイートを検索します。このとき、「OR」は大文字で入力する必要があります。

特定のキーワードを除外して検索

検索したいキーワード(A)に加えて、半角の「-」を検索したくないキーワード(B)の前に付けると、Aを含むツイートの中からBを含んだものを除外して検索できます。 この例では、「東京」は含むが「天気」は含まないツイートを検索します。 Twitter「除外検索」の使い方──ワード・アカウント・ユーザー・言語などの除外まとめ

ハッシュタグ検索

先頭に「#」を付けて、ハッシュタグに絞った検索がおこなえます。この例では、「#東京」というハッシュタグを含むツイートのみを検索します。

ハッシュタグ付きのツイートを検索

検索したいキーワードの後に「filter:hashtags」と入力すれば、そのキーワードを本文に含み、かつ何かしらのハッシュタグが付いたツイートを検索できます。 この例では、「東京」というキーワードを本文に含む、ハッシュタグ付きのツイートを検索します。

ハッシュタグ内ではなく、テキスト内に「東京」が含まれたツイートを検索

特定の言語からのツイートを検索

「lang:~」と入力すると、特定の言語で投稿されたツイートを検索できます。 上記の例のように「lang:en」と入力すれば英語、下の画像のように「lang:it」と入力すればイタリア語のツイートを検索します。「lang:」に続く文字列を変えることで、様々な言語での検索が可能です。

ja:日本語 en:英語 zh:中国語 ko:韓国語 fr:フランス語 it:イタリア語 de:ドイツ語 ru:ロシア語 es:スペイン語 pt:ポルトガル語 nl:オランダ語 ar:アラビア語

イタリア語で「tokyo」が含まれたツイートを検索

特定のアカウントを検索する方法

特定のアカウントから投稿されたツイートを検索するコマンドを紹介します。 認証済みアカウントからの投稿のみを検索する、フォロー中のユーザーからの投稿を検索するといったシンプルなコマンドから、特定のアカウントへのリプライを検索する、特定のクライアントからのツイートを検索するといった高度なコマンドまであります。

特定のアカウントからのツイートを検索

「from:~(アカウント名)」と入力することで、特定のアカウントから投稿されたツイートのみを検索します。 この例の場合、「@TwitterJP」というアカウントからの投稿を検索していることになります。

「@TwitterJP」から投稿されたツイート

特定のアカウント宛のツイートを検索

アカウント名(@〜)を入力することで、このアカウント宛のツイートを検索します。本文中に入力したアカウント名を含んでいる、またはそのアカウントへのリプライが検索結果に表示されます。 「@TwitterJP」と入力した場合、本文中に「@TwitterJP」を含んでいる、または「@TwitterJP」へのリプライを検索します。

特定のアカウントからのツイートを除外して検索

検索したいキーワードに「-from:@~」と添えることで、そのキーワードを含む投稿から特定のアカウントよる投稿を除外した検索が可能です。 この例の場合、「東京」という検索結果から「@TwitterJP」というアカウントからの投稿を除外したツイートを検索します。「東京」の検索結果に、「@TwitterJP」から投稿されたツイートは表示されません。

特定のアカウントへのリプライを検索

アカウントAからアカウントBへのリプライのうち、検索キーワードを含んだツイートを検索します。 この例では、「@TwitterJP」(アカウントA)から「@MomentsJapan」(アカウントB)へのリプライのうち、「東京」というキーワードを含んだツイートを検索していることになります。

「@premierleague」から「@ChelseaFC」へのリプライのみを検索

認証済みアカウントのツイートを検索

検索キーワードに「filter:verified」を加えれば、認証済みアカウント(認証マークを取得したアカウント)による投稿のうち、検索キーワードを含むツイートを検索します。 この例では、認証済みアカウントの投稿から「東京」を含むツイートを検索しています。

認証済みアカウントからの投稿のみを検索

リツイートのみを検索

「filter:nativeretweets」を添えると、検索キーワードを含んだリツイートのみを検索します。検索結果には、いずれかのアカウントからリツイートされたツイートのみが表示されます。 この例では、「東京」というキーワードを含んだリツイートのみを検索できます。

リプライのみを検索

キーワードの前に「filter:replies」を付けて、検索キーワードを含んだリプライのみを検索します。検索結果には、いずれかのアカウントからいずれかのアカウントに対するリプライツイートのみが表示されます。 この例では、「東京」というキーワードを含んだリプライのみを検索します。

フォロー中のユーザーを検索

「~ filter:follows」では、フォロー中のユーザーによる投稿のうち、検索キーワードを含むツイートを検索できます。 この例でいえば、自分がフォローしているユーザーの投稿のうち「東京」を含むツイートを検索しています。

特定のクライアントからのツイートを検索

検索キーワードを含んだ投稿のうち、特定のクライアントから投稿されたツイートを検索します。この例では、「東京」というキーワードを含む、iPhoneのTwitterアプリから投稿されたツイートを検索しています。 このとき、スペースには「_(アンダーバー)」を使用するのがポイントです。クライアントのコマンド(「Twitter_for_iPhone」の部分)を変えることで、さまざまなクライアントからの投稿を検索できます。

ツイートにはどのクライアントから投稿されたかが表示される

ニュース検索

「~ filter:news」と入力すれば、検索したいキーワードを含んだ投稿のうち、ニュースのURLが添付されているツイートを検索します。

source:Twitter_for_iPhone:iPhoneから投稿されたツイート source:Twitter_for_Android:Android端末から投稿されたツイート source:Twitter_for_Windows:Windows PCから投稿されたツイート source:Twitter_for_Mac:Macから投稿されたツイート source:TweetDeck:Tweet Deckから投稿されたツイート source:hootsuite:Hootsuiteから投稿されたツイート

この例では、「東京」はニュースのタイトルに含まれていなくても、投稿されたテキスト内に含まれていれば検索結果に表示されます。

特定の期間に投稿されたツイートを検索する方法

特定の期間に投稿されたツイートを検索するコマンドを紹介します。何年も前に投稿されたツイートを探し出す際、ツイートをさかのぼって探す方法には限界があります。そういった場合に期間を指定するコマンドを入力して検索すれば、より簡単に過去のツイートを検索することができます。 【Twitter】期間を指定して検索する方法──ユーザーや時間によるツイート絞り込み検索も

特定の日付「以降」のツイートを検索

特定の日付より後に投稿された、検索キーワードを含むツイートを検索します。「~ since:」の後に日付を入力しますが、半角「-」で西暦年月日をつなぎます。 この例では、2018年10月1日以降に投稿された「天気」というキーワードを含むツイートを検索しています。

特定の日付「以前」のツイートを検索

特定の日付より前に投稿された、検索キーワードを含むツイートを検索します。「~ until:」の後に日付を入力しますが、半角「-」で西暦年月日をつなぎます。 この例では、2018年10月1日以前に投稿された「天気」というキーワードを含むツイートを検索しています。

2018年10月1日以前に「アプリオ」を含んだ投稿を検索

特定の地域から投稿されたツイートを検索する方法

位置情報を有効にした端末から投稿されたツイートであれば、地域を指定することも可能です。「東京駅から半径1kmで投稿されたツイート」など、かなり具体的な指定をすることもできます。ただし、地域を指定した検索は精度があまり高くないのが難点でもあります。 特定の日付以降のツイートを検索するコマンドと特定の日付以前のツイートを検索するコマンドは組み合わせると、過去のツイートをより探しやすくなります。 たとえば「天気 since:2018-10-01 until:2018-11-01」と入力すると、2018年10月1日から2018年11月1日までの「天気」というキーワードを含む投稿を検索できます。

特定の地点周辺からツイートを検索

「~(キーワード)near:~(場所)」と入力して、特定の地点周辺から投稿されたキーワードを含んだツイートを検索します。 この例では、東京駅周辺で投稿された「天気」というキーワードを含むツイートを検索しています。

特定の地点からの投稿を範囲を指定して検索

「~(キーワード)near:~(場所)within:~(距離)」では、特定の地点からの範囲を指定して、検索キーワードを含む投稿を検索します。 この例では、東京駅から半径1km以内で投稿された「天気」というキーワードを含むツイートを検索しています。

リプライ・リツイート・お気に入りの数を指定して検索する方法

投稿に対するリプライやリツイート、お気に入りの数を指定して検索します。リプライ・リツイート・お気に入りを指定することで、影響力のあるツイートを検索する際などに役立ちます。

リプライの数を指定して検索

「@~(アカウント名)min_replies:~(リプライ数)」では、特定のアカウントが投稿したツイートのうち、指定のリプライ数以上のツイートを検索します。 この例でいえば、「@TwitterJP」というアカウントによる投稿のうち、リプライが100件以上のツイートを検索しています。

リツイートの数を指定して検索

「@~(アカウント名)min_retweets:~(リツイート数)」では、特定のアカウントが投稿したツイートのうち、指定のリツイート数以上のツイートを検索します。 この例では「@TwitterJP」というアカウントによる投稿のうち、リツイートが100件以上のツイートを検索しています。

「@TwitterJP」の投稿のうちリツイートが100件以上の投稿を検索

お気に入りの数を指定して検索

「@~(アカウント数)min_faves:~(お気に入り数)」と入力すれば、特定のアカウントが投稿したツイートのうち、指定のお気に入り数以上のツイートを検索します。 上記の例では、「@TwitterJP」というアカウントによる投稿のうち、お気に入りが100件以上のツイートを検索しています。

画像や動画などを含んだツイートを検索する方法

画像や動画、リンクなどのメディアが添付されている投稿を検索します。キーワード検索のコマンドと組み合わせることで、どのような画像が添付されているのかを検索できるかもしれません。

画像が添付されたツイートを検索

「from:@~(アカウント名)filter:images」で、特定のアカウントが投稿したツイートのうち、画像が添付されているツイートを検索できます。 この例では「@TwitterJP」が投稿した画像付きツイートを検索しています。

「@TwitterJP」のうち画像が添付されたツイートのみを検索

動画が添付されたツイートを検索

「from:@~(アカウント名)filter:videos」では、特定のアカウントが投稿したツイートのうち、動画が添付されているツイートを検索します。 この例だと「@TwitterJP」が投稿した動画付きツイートを検索しています。

リンクが添付されたツイートを検索

「from:@~(アカウント名)filter:links」と入力して、特定のアカウントが投稿したツイートのうち、リンクが添付されているツイートを検索できます。 この例では「@TwitterJP」が投稿したリンク付きツイートを検索しています。

画像または動画が添付されたツイートを検索

「from:@~(アカウント名)filter:media」では、特定のアカウントが投稿したツイートのうち、画像・動画のいずれかが添付されているツイートが検索可能です。 この例においては「@TwitterJP」が投稿した、画像または動画付きツイートを検索します。

Twitter                                 - 69