Skip to content
This repository has been archived by the owner on May 18, 2021. It is now read-only.

KQ_Example

Karno edited this page Jan 15, 2014 · 9 revisions

クエリのよくある例

逆引きクエリサンプル集です。

クエリおためしのヒント:
右上のクイック検索ボックスに ? を入力してからクエリを入力するとクエリで検索できるよ!
ちょっとクエリを試し打ちしたいときにぜひどうぞ。

ツイートクエリ編

キーワード抽出したい

where text contains "KEYWORD"

でどうぞ。複数個なら、

すべて含む場合: where text contains "KEYWORD1" && text contains "KEYWORD2"
どちらか一方の場合: where text contains "KEYWORD1" || text contains "KEYWORD2"

となります。()で括ることもできます。

「きんいろ」「モザイク」の両方を含む場合か、「きんモザ」を含む場合: where (text contains "きんいろ" && text contains "モザイク") || text contains "きんモザ"

もっともっとキーワード抽出したい

キーワードマッチにはcontains 以外にも startswith, endswith, regex などが利用可能です。

「アリス」で始まって「かわいい」で終わるツイートを探したい時: where text startswith "アリス" && text endswith "かわいい"
正規表現で「(アリス|ありす)(は|が)?かわいい」を探すとき: where text match "(アリス|ありす)(は|が)?かわいい"

返信を抽出したい

あなたへ向けた返信のみを抽出したい場合は、 where to contains us で抽出することができます。
(ただし、自分を第一返信者とする返信のみを抽出したい場合は where to in us となります。)

リストを読みたい

from list:"ユーザー名/リスト名" でどうぞ。

ふぁぼられを見たい

where user in us && favs > 0 でふぁぼられを見ることができます。
where user in us && (favs > 0 || rts > 0)とすると、ふぁぼられたかRTされたツイートを見ることができます。

盛り上がってるツイートを知りたい

where rts > 0 とすると、1回以上リツイートされたツイートを見ることが出来ます。
もしあなたがフォローしているユーザーが多いなら、where rts > 5 くらいにするとよいかもしれません。

#nitiasa で実況したい

from track:"#nitiasa" でどうぞ!

リツイートなんて見たくない

where !rt で消し飛ばせます。
ほかのクエリと組み合わせるときは末尾に && !rt です。

ユーザクエリ編

フォロワー数がフォロー数より多い人だけ見たい

where user.follower > user.following でどうぞ。

フォロワー数がフォロー数の10倍くらいある人だけ見たい

where user.follower > user.following * 10 でどうぞ。

bioに「アリス」「東方」を含む人だけ見たい

キーワード抽出と基本は一緒です。textuser.bioになったと考えればそのとおりです。
where user.bio contains "アリス" && user.bio contains "東方" みたいなかんじで。

Clone this wiki locally