-全文検索プロダクト *Javaベース [#d98356f2] **Elasticsearch [#tfaae5ab] Solrと同じくLucene ***構成 [#w5d064a6] |INDEX|RDBのテーブルだがスキーマレス| |シャード|インデックスを何分割するか?作成時のみしか指定できず| |DOCUMENT|RDBの1レコード| |FIELD|列定義| |CLUSTER|NODEの集合| |NODE|ESの1プロセス| ***情報 [#g3e95288] パフォーマンス http://qiita.com/rjkuro/items/e79eec7ffb0511b7c678 ***td-agentとの連携 [#ma7e1d37] -fluent-plugin-elasticsearchのインストール。1.0系だとfluent-gemのパスが違うので注意。 /opt/td-agent/embedded/bin/fluent-gem install fluent-plugin-elasticsearch ***Elasticsearch 2.2 [#i8b6a905] デフォルトはローカルからのみ接続可能なので、以下の変更を入れる。 -/etc/elasticsearch/elasticsearch.yml network.host: _global_ この設定を入れるとhttp://localhost:9200/ではアクセスできなくなるのでマシンのIPを指定する。 ***Kibana4.4 [#ed283264] 解凍して、host変えて、起動して5601ポートでアクセス。 ***Beats [#ycf08543] エージェント型だが、マシンの情報を定期的に送ってくれる上にダッシュボードのテンプレートも併せて提供されている。 *Solr [#vca9ed56] **インストール [#q0de2b0d] 試しに使ってみるだけなら、組み込みjettyで起動すると楽。TOMCATとの場合は単にwarを配置しておしまい!というわけではなくSOLR_HOMEに必要なファイルを配置して、solrconfig.xmlも配置しないとだめ! ***SOLR_HOME [#b48a7a73] 解凍ディレクトリ/example/solrを指定する。 **利用サイト [#x6ccf396] -Yahoo! JAPAN -E bay -CookPad **冗長構成 [#p3cc1c37] master/slave構成と新しいSolrCloudという仕組みがある。 **Solrクエリ [#rf6e8118] -ちょっと特殊なので注意。フィールドを指定するがテーブル名という概念が無いようだ。 -備考(note)がtestかつ値段が5万以下 q=note:test AND price:[* to 50000] -ソートさせる sort=price desc **Elasticsearch [#y7736d19] -ベースはLuceneなのでSolrと一緒だが、急上昇しているらしい *MySQLベース [#x749f493] **Senna [#q7feee2e]