【オープンサーチ】
OpenSearch とは?
最終更新:
💡 データを探して分析し、ダッシュボードで見える形へ
ElasticsearchとKibanaから派生した、オープンソースの検索・分析プラットフォーム。全文検索やログ分析、OpenSearch Dashboardsによる可視化に使う。
📌 このページのポイント
- 2021年にElasticsearch 7.10.2とKibana 7.10.2から派生した
- OpenSearchが検索・分析、OpenSearch Dashboardsが可視化を担う
- Apache 2.0ライセンスで公開される、独立したオープンソースプロジェクト
- Linux FoundationのOpenSearch Software Foundationがプロジェクトを支援する
OpenSearchはElasticsearchの後継なの?
2021年にそのコードからフォークした別のプロジェクトだよ。検索エンジンはElasticsearch 7.10.2、DashboardsはKibana 7.10.2を出発点にした。Elasticsearchを置き換える公式の後継という意味ではないんだ。
フォークってコードをコピーして別プロジェクトにしたってこと?
元のコードをもとに、独立して開発を続けることだよ。OpenSearchはApache 2.0ライセンスで公開されている。利用や配布はその条件に従うし、派生後も機能やAPIがずっと同じだと考えるものではないね。
AWSのサービスそのものなの?
ダッシュボードもあるの?
OpenSearch Dashboardsでデータを探索して可視化できるよ。検索・分析のエンジンと、結果をグラフなどで見るツールを組み合わせる。たとえばアプリのログを検索し、件数の変化を眺めるような使い方だね。
今もAWSだけが運営しているの?
まとめ:ざっくりこれだけ覚えればOK!
「OpenSearch」って出てきたら「データの検索・分析・可視化に使うOSS」と思えばだいたいOK!
📖 おまけ:英語の意味
「OpenSearch」 = オープンな検索
💬 Open(開かれた)とSearch(検索)を組み合わせた名前。AWSが2021年に、Elasticsearch 7.10.2とKibana 7.10.2から派生するプロジェクトとして紹介したよ