-全文検索プロダクト

*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_

***Kibana4.4 [#ed283264]

解凍して、host変えて、起動して5601ポートでアクセス。

**Solr [#vca9ed56]

***Solrクエリ [#rf6e8118]

-ちょっと特殊なので注意。フィールドを指定するがテーブル名という概念が無いようだ。

-備考(note)がtestかつ値段が5万以下

 q=note:test AND price:[* to 50000]

-ソートさせる

 sort=price desc



**Elasticsearch [#y7736d19]

-ベースはLuceneなのでSolrと一緒だが、急上昇しているらしい

*MySQLベース [#x749f493]

**Senna [#q7feee2e]


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS