野良ジニアのスクラップブック

野良エンジニアによる雑記帳。技術、本、便利グッズなどを気の向くままに。

Twitter 検索効率 大幅アップ!便利な コマンド/オプション まとめ【チートシート付き】

こんにちは、野良エンジニアです。

今回は、Twitter で細かい条件を指定して検索する方法(コマンド/オプション)を紹介します。

便利なテクニックや、はてなブログ用botなど Twitter 記事 全まとめ

Amazon プライムのメリット総まとめ
Amazonプライムビデオで見れる、内さまオススメ回10選
再生速度が変えれるCDプレーヤー7選
仮想通貨ウェブフォントの導入方法


PC(Chrome) でサクッと検索したい

本題(検索オプション)に入る前に、PC版 Chrome ユーザー向けの検索テクニックを紹介。


PC版 Chrome はアドレスバーに「twitter.com」入力後、[Tab] キーを押すと Twitter 検索ができます。
※他ブラウザも同様の機能があるかもしれません(未確認)。

f:id:ryota-17:20180521155808p:plain
f:id:ryota-17:20180521155803p:plain


ちなみに Windows は [Ctrl] + [L]、Mac は [Command] + [L] でアドレスバーにフォーカスできます。
なので、[Ctrl(Command)] + [L] → twitter.com → [tab] で検索スタンバイです。

この機能(検索エンジン切替)と検索コマンド(オプション)を組み合わせると、Twitter 検索が捗ります。

「僕(@stray_engineer) の 2018/05_19 以降の lisk を含むツイートを検索」する時はこんな風に from:stray_engineer since:2018-05-19 lisk で検索します。
※実際の検索結果

f:id:ryota-17:20180521155801p:plain


なお、検索コマンドはアプリでも使えるので、覚えておいて損はないです。

f:id:ryota-17:20180521162000j:plain


簡単に検索したい方は

検索コマンドを覚えられない(覚えたくない)という方は、Twitter 公式の「高度な検索」か、

f:id:ryota-17:20180521161240p:plain


Syncer さんの「Twitter 検索コマンドメーカー」がオススメ。

なお、「Twitter 検索コマンドメーカー」は、その名の通りコマンド(検索URL)を作るだけです。検索したい場合は、作られたコマンド(検索URL)をコピーしてブラウザに貼り付けてください。

f:id:ryota-17:20180521161030p:plain

高度な検索 - Twitter
Twitter 検索コマンドメーカー - Syncer


Twitter 検索 コマンド/オプション まとめ

ここから本題、検索 コマンド/オプション を便利な順番に紹介します。

個別オプションは知ってる、検索実例を見たいという方は、「よく使う組合せ」をご覧ください。


チートシート(早見表)

全部見るのダルい人向けにチートシートも作りました。

FROMTOSINCEUNTILNOT あたりを覚えるだけでかなり捗ります。

f:id:ryota-17:20180522014000p:plain


AND 検索(全部入りを検索)

全ての単語が含まれるツイートを検索、やり方は3パターン。

単語単位でスペース空ける (例:lisk ltc)
+ で繋げる (例:lisk+ltc)
AND を明記する (例:lisk AND ltc)
AND は必ず大文字


OR 検索(どれか1つでも含まれる分を検索)

いずれかの単語が含まれるツイートを検索。

OR を明記する (例:lisk OR ltc)
OR は必ず半角大文字


(ほぼ)完全一致 検索

指定フレーズが含まれるツイートを検索。

"" で囲む (例:"lisk core")
※大文字・小文字 の違いは気にしない(どちらも検索対象)


NOT 検索(検索対象から除外)

指定ワードが含まれるツイートを検索対象から外す。

- を先頭につける (例:-lisk)
※FROM 検索など、単語以外にも使える


FROM 検索(指定ユーザー発信を検索)

指定ユーザーのツイートを検索。

from: でユーザーを指定 (例:from:stray_engineer lisk)


TO 検索(リプライを検索)

指定ユーザーへのツイート(リプライ)を検索。

to: でユーザーを指定 (例:to:stray_engineer lisk)
※メンションは含まない


@ 検索(関連ツイートを検索)

指定ユーザーに関連するツイート(本人のツイートやリプライ、メンションなど)を検索。

@ でユーザーを指定 (例:@stray_engineer lisk)


SINCE 検索(指定日以降を検索)

指定日以降のツイートを検索。

since: で年月日を指定 (例:since:2018-05-20)


UNTIL 検索(指定日以前を検索)

指定日以前のツイートを検索。

until: で年月日を指定 (例:until:2018-05-01)


ハッシュタグ検索

ハッシュタグの含まれるツイートを検索。

# でハッシュタグを指定 (例:#lisk)


リンク先 検索

リンクに指定語の含まれるツイートを検索。

url: でリンク先の一部を指定 (例:url:lisk.io lisk)


指定言語で検索

日本語ツイートや英語ツイートなど、言語を絞り込んで検索。

lang: で言語を指定 (例:lang:ja lisk)
※英語は lang:en、ドイツ語は lang:de などの言語コードを指定


FILTER 検索(ツイートを絞り込み)

画像、動画、リンクなどを含むツイートを検索したり、認証済アカウントに絞り込んだり。

filter: で絞り込み種別を指定


画像や動画の添付ありを検索

画像や動画の添付ツイートを検索

filter:media を指定 (例:filter:media lisk)


画像添付ありを検索

画像添付ツイートを検索

filter:images を指定 (例:filter:images lisk)


動画添付ありを検索

動画添付ツイートを検索

filter:videos を指定 (例:filter:videos lisk)


リンク(URL)ありを検索

リンク(URL)を含むツイートを検索

filter:links を指定 (例:filter:links lisk)


認証済アカウントを検索

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

filter:verified を指定 (例:filter:verified lisk)


リプライを検索

リプライを検索

filter:replies を指定 (例:filter:replies lisk)


メンションを検索

メンションを検索

filter:mentions を指定 (例:filter:mentions lisk)


ハッシュタグありを検索

(何らかの)ハッシュタグを含むツイートを検索

filter:hashtags を指定 (例:filter:hashtags lisk)


その他

他にも以下がある模様、まだ隠しコマンドあるかも

  • filter:safe : 安全なツイートに絞り込み
  • filter:news : ニュースに絞り込み
  • filter:native_video : 動画、ややこしい事しないなら filter:videos で良い
  • filter:twimg : 画像、ややこしい事しないなら filter:images で良い
  • filter:periscopePeriscope 配信
  • filter:retweets : 使い方よく分からず


バズ検索

(主に)バズったツイートを検索。

min_retweets: で最低 RT 数を指定(例:min_retweets:100 lisk)
min_faves: で最低イイネ数を指定(例:min_faves:100 lisk)
min_replies: で最低リプ数を指定(例:min_replies:100 lisk)
※9〜10日前までが対象、それ以前は検索できない


SOURCE 検索(クライアント絞り込み)

ツイートクライアントを絞り込み検索、bot のツイートを絞り込んだりできる。

source: で絞り込み(例:source:twitter_for_iphone lisk)
source 単体では検索できないので注意


知ってる範囲での source 一覧。

source クライアント
twitter_web_client ウェブ
twitter_for_iphone 公式 iPhone アプリ
twitter_for_ipad 公式 iPad アプリ
twitter_for_android 公式 Android アプリ
tweetdeck Tweetdeck
twitter_lite Twitter lite
facebook Facebook
instagram Instagram


ポジティブ/ネガティブ 検索

ポジティブなツイート、ネガティブなツイートを検索。

:) でポジティブ検索(例:lisk :))
:( でネガティブ検索(例:lisk :()
※日本語ツイートに関しては精度イマイチかも?


? 検索(疑問ツイートを検索)

疑問系のツイートを検索。

? を明記する (例:lisk ?)


GIF アニメ検索

GIF アニメ付きツイートを検索。

card_name:animated_gif を指定 (例:card_name:animated_gif lisk)


NEAR 検索

位置情報を考慮してツイートを検索。

near: で場所を指定 (例:near:福岡 lisk)


他にも、within:geocode: などのオプションがあります。


よく使う組合せ

個人的によく使う組合せを書いておきます。

オススメの検索コマンドや、「こういう検索をしたい」ってのがあれば連絡ください!


AさんのBさんへのリプライを検索

FROMTO を組合せ

from:stray_engineer to:ebi555


Aさんの2018年春頃のツイートを検索

FROMSINCEUNTIL を組合せ

from:stray_engineer since:2018-03-01 until:2018-04-30


Aさんへのメンションを検索

@ の検索結果を FILTER で絞り込み。

@stray_engineer filter:mentions -filter:replies -from:stray_engineer


引用RT を検索

Twitter のアカウント URL で検索して、FROMNOT で本人のツイートを除外

twitter.com/liskHQ -from:liskHQ
※ID に _(アンダーバー) が入ってる場合は検索できない(´・ω・`)

Twitter 引用RT(リツイート) 検索方法 と "_"(アンダーバー) 入りで検索できない理由


最近バズったツイートを検索

FROMMIN_RETWEETSMIN_FAVES を組合せ

min_faves:10 from:stray_engineer


最近バズった画像(動画)を検索

1つ前のものに、FILTER を組合せ

min_faves:10 from:stray_engineer filter:images


ニルスさんの bot を検索(過去記事は除く)

SOURCEFROMURLNOT を組合せ

source:ニルスの暗号通貨日記bot from:nils00000 -url:altcoins.blue


この記事は、この検索をするために色々と調べた結果をまとめた、と言っても過言ではないです。
※クレーム入ったら、このセクションは消します。


参考ページ

Using standard search — Twitter Developers
Twitterの検索APIについて - メモ帳の裏の切れ端
Twitter高度な検索:検索コマンド(オプション)の使い方15選
【厳選】Twitterの検索効率がめちゃ上がるオススメの検索技13個まとめ。
Twitterを使いこなす!検索オプションまとめ | ソーシャルメディアの阿呆ノート Twitter 検索API メモ - 超自己満足プログラミング
Twitterの検索演算子「source:」で、「Twitter for iPhone」を指定したい - harukazepc’s blog


まとめ

オプションを覚えると検索が捗る
FROM TO で 誰が/誰に の検索
SINCE UNTIL で いつから/いつまで の検索
- で否定

FROM TO SINCE UNTIL NOT(-) 覚えるだけでかなり捗るグワ〜

次点で FILTERmedia/videos/images/mentions/repliesURL が便利グワ!



便利なテクニックや、はてなブログ用botなど Twitter 記事 全まとめ

Amazon プライムのメリット総まとめ
Amazonプライムビデオで見れる、内さまオススメ回10選
再生速度が変えれるCDプレーヤー7選
仮想通貨ウェブフォントの導入方法