Skip to content

Instantly share code, notes, and snippets.

@mid0111
Created April 9, 2014 05:20
Show Gist options
  • Save mid0111/10228298 to your computer and use it in GitHub Desktop.
Save mid0111/10228298 to your computer and use it in GitHub Desktop.
Sample elasticsearch-river-twitter.

twitter river作成

curl -XPUT localhost:9200/_river/twitter_river/_meta -d '
{
    "type" : "twitter",
    "twitter" : {
        "oauth" : {
            "consumer_key" : "aaa",
            "consumer_secret" : "bbb",
            "access_token" : "ccc",
            "access_token_secret" : "ddd"
        },
        "filter" : {
            "tracks" : "星刻の竜騎士(ドラグナー), マンガ家さんとアシスタントさんと, ラブライブ!(第2期), M3-ソノ黒キ鋼-, 神々の悪戯(かみがみのあそび), M3-ソノ黒キ鋼-, 魔法少女大戦, ブラック・ブレット, ブラック・ブレット, 史上最強の弟子ケンイチ 闇の襲撃, ブラック・ブレット, ソウルイーターノット!, 星刻の竜騎士(ドラグナー), 一週間フレンズ。, ノーゲーム・ノーライフ, 棺姫(ひつぎ)のチャイカ, デート・ア・ライブII, 風雲維新ダイショーグン, 彼女がフラグをおられたら, ソウルイーターノット!, ノーゲーム・ノーライフ, エスカ&ロジーのアトリエ~黄昏の空の錬金術士~, ご注文はうさぎですか?, ピンポン, 龍ヶ嬢七々々の埋蔵金, 監督不行届, ご注文はうさぎですか?, 棺姫(ひつぎ)のチャイカ, エスカ&ロジーのアトリエ~黄昏の空の錬金術士~, 蟲師 続章, ジョジョの奇妙な冒険 第三部 スターダストクルセイダース, selector infected WIXOSS(セレクター インフェクテッド ウィクロス), 犬神さんと猫山さん, 棺姫(ひつぎ)のチャイカ, 牙狼〈GARO〉-魔戒ノ花-, デート・ア・ライブII, 風雲維新ダイショーグン, 牙狼〈GARO〉-魔戒ノ花-, テンカイナイト, テンカイナイト, メカクシティアクターズ, 魔法科高校の劣等生, 神々の悪戯(かみがみのあそび), selector infected WIXOSS(セレクター インフェクテッド ウィクロス), ベイビーステップ, 極黒のブリュンヒルデ, ラブライブ!(第2期), ブレイク ブレイド, キャプテン・アース, 一週間フレンズ。, デート・ア・ライブII, 彼女がフラグをおられたら, 風雲維新ダイショーグン, 魔法科高校の劣等生, 健全ロボ ダイミダラー, キャプテン・アース, 魔法科高校の劣等生"
        }
    },
    "index" : {
        "index" : "twitter_rivert",
        "type" : "tweets",
        "bulk_size" : 100,
        "flush_interval" : "5s"
    }
}
'; echo

健全ロボ ダイミダラーに関するつぶやき検索

curl -XPOST "http://localhost:9200/twitter_river/tweets/_search" -d'
{
    "query": {
        "query_string": {
           "default_field": "text",
           "query": "健全ロボ ダイミダラー"
        }
    },
    "fields": [
       "text",
       "user.name"
    ], 
    "size": 10
}
' -s | python -mjson.tool

データクリア

curl -XDELETE http://localhost:9200/_river/twitter_river/; echo
curl -XDELETE localhost:9200; echo
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment