generated at
Elasticsearch

Java製の全文検索エンジン
中身はApache Luceneらしい


document, field
mongodbのそれらと同じようなもの

index, indices(複数形)
RDBでいうtable
RDBやmongoではdocumentのfieldを指定してソートを助ける機能をindexと呼ぶが、エラサーのindexはそれとは全く関係ない

shard
1つのindexのデータを分割したもの

node
サーバープロセスの事
様々なnodeがある
data node
検索を担当
hot data, cold data..
外から来たリクエストをdata nodeにルーティングする
他にもいろいろ
1つのindexを分割したshardを、複数のdata nodeにまたがって配置する事もできる
複数のdata nodeが検索範囲を分担する事で性能が上がる

cluster
nodeをまとめたもの