Elasticsearch
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をまとめたもの