Elasticsearch とは Elasticsearchとは検索処理に特化したオープンソースのソフトウェアである。 Javaで記述されており、同じくJavaで記述された検索エンジンライブラリであるApache Luceneがベースとなっている。 データはJSON形式で格納され、デフォルトで全てのフィールドにインデックスが作成されることで柔軟な検索を実現する。 データを収集するBeats、収集したデータを変換処理して送信するLogstash、格納されたデータを可視化するKibanaと併せてElasticStackと呼ばれる。 メリット WIP デメリット WIP 基礎用語 ドキュメント Elasticsearchにおけるデータの単位を指す。 JSON形式で表現される。 RDBにおけるレコードに相当する。 フィールド ドキュメント(JSON)のkeyとvalueの組み合わせを指す。 ドキュ
![Elasticsearch](https://cdn-ak-scissors.b.st-hatena.com/image/square/9653021c64ce1a772bc3052dcce0c0b1e3342e1b/height=288;version=1;width=512/https%3A%2F%2Fstorage.googleapis.com%2Fzenn-user-upload%2Favatar%2Fe79a86e6f3.jpeg)