ES RSS River1.3

RSS River プラグインのインストール

・・・elasticsearch/bin/plugin -install fr.pilato.elasticsearch.river/rssriver/1.3.0

インストールファイルの確認

ls elasticsearch/plugins/rssriver

service elasticsearch restart

起動の確認

curl localhost:9200/_nodes/process?pretty

インデックスの作成

curl -XPUT 'http://localhost:9200/rssnews/' -d '{}'

Feed URLの登録

curl -XPUT 'localhost:9200/_river/rssnews/_meta' -d '{
"type": "rss","rss":{"feeds":[{
"name":"(名称)",
"url":"(RSSのURL)",
"update_rate":"60m",
"ignore_ttl":true
}]}}'

インデックスの状態

curl -XGET 'localhost:9200/_river/my_river/_status'

インデックスの削除

curl -XDELETE 'localhost:9200/_river/my_river/'
サンプル:得られるjsonファイル

コメントを残す