こんにちは、野良エンジニアです。
今回は、Twitter で細かい条件を指定して検索する方法(コマンド/オプション)を紹介します。
便利なテクニックや、はてなブログ用botなど Twitter 記事 全まとめ
Amazon プライムのメリット総まとめ
Amazonプライムビデオで見れる、内さまオススメ回10選
再生速度が変えれるCDプレーヤー7選
仮想通貨ウェブフォントの導入方法
- PC(Chrome) でサクッと検索したい
- 簡単に検索したい方は
- Twitter 検索 コマンド/オプション まとめ
- よく使う組合せ
- 参考ページ
- まとめ
PC(Chrome) でサクッと検索したい
本題(検索オプション)に入る前に、PC版 Chrome ユーザー向けの検索テクニックを紹介。
PC版 Chrome はアドレスバーに「twitter.com」入力後、[Tab] キーを押すと Twitter 検索ができます。
※他ブラウザも同様の機能があるかもしれません(未確認)。


ちなみに 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 で検索します。
※実際の検索結果。

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

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

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

高度な検索 - Twitter
Twitter 検索コマンドメーカー - Syncer
Twitter 検索 コマンド/オプション まとめ
ここから本題、検索 コマンド/オプション を便利な順番に紹介します。
個別オプションは知ってる、検索実例を見たいという方は、「よく使う組合せ」をご覧ください。
チートシート(早見表)
全部見るのダルい人向けにチートシートも作りました。
FROM、TO、SINCE、UNTIL、NOT あたりを覚えるだけでかなり捗ります。

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:periscope: Periscope 配信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 |
ポジティブ/ネガティブ 検索
ポジティブなツイート、ネガティブなツイートを検索。
:) でポジティブ検索(例:lisk :))
:( でネガティブ検索(例:lisk :()
※日本語ツイートに関しては精度イマイチかも?
? 検索(疑問ツイートを検索)
疑問系のツイートを検索。
? を明記する (例:lisk ?)
GIF アニメ検索
GIF アニメ付きツイートを検索。
card_name:animated_gif を指定 (例:card_name:animated_gif lisk)
NEAR 検索
位置情報を考慮してツイートを検索。
near: で場所を指定 (例:near:福岡 lisk)
他にも、within: や geocode: などのオプションがあります。
よく使う組合せ
個人的によく使う組合せを書いておきます。
オススメの検索コマンドや、「こういう検索をしたい」ってのがあれば連絡ください!
AさんのBさんへのリプライを検索
FROM、TO を組合せ
from:stray_engineer to:ebi555
Aさんの2018年春頃のツイートを検索
FROM、SINCE、UNTIL を組合せ
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 で検索して、FROM、NOT で本人のツイートを除外
twitter.com/liskHQ -from:liskHQ
※ID に _(アンダーバー) が入ってる場合は検索できない(´・ω・`)
Twitter 引用RT(リツイート) 検索方法 と "_"(アンダーバー) 入りで検索できない理由
最近バズったツイートを検索
FROM と MIN_RETWEETS や MIN_FAVES を組合せ
min_faves:10 from:stray_engineer
最近バズった画像(動画)を検索
1つ前のものに、FILTER を組合せ
min_faves:10 from:stray_engineer filter:images
ニルスさんの bot を検索(過去記事は除く)
SOURCE、FROM、URL、NOT を組合せ
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(-) 覚えるだけでかなり捗るグワ〜
次点で FILTER の media/videos/images/mentions/replies や URL が便利グワ!
便利なテクニックや、はてなブログ用botなど Twitter 記事 全まとめ
Amazon プライムのメリット総まとめ
Amazonプライムビデオで見れる、内さまオススメ回10選
再生速度が変えれるCDプレーヤー7選
仮想通貨ウェブフォントの導入方法
