Repolode
opensearch-project

opensearch-project/OpenSearch

大規模な非構造化データのインデックス作成と検索に対応する、オープンソースの分散型RESTful検索・分析エンジン。

代替できる製品:ElasticsearchSplunk

スター
13,896
フォーク
2,991
未解決の Issue
3,275
最終コミット
10 時間前

これは何?

OpenSearchはRESTful APIを通じて利用できる分散型検索エンジンで、大規模な非構造化データを整理するための検索・オブザーバビリティスイートとして位置付けられています。Javaで書かれ、Apache 2.0ライセンスで公開されており、Linux FoundationのOpenSearchプロジェクトのもとで保守されています。

水平方向にスケールできるクラスターを基盤に、全文検索、ログやイベントの分析、オブザーバビリティ機能を必要とするチームを対象としています。HTTP経由で利用できるため、REST上でJSONを扱える言語やツールであれば、どれからでもクエリを実行できます。

公式ドキュメントはプロジェクトのWebサイトで公開されており、ダウンロード、フォーラム、Slackを通じてサポートを受けたり、プロジェクトに貢献したりできます。

主な機能

  • 01検索ワークロードを水平方向にスケールできる分散クラスターアーキテクチャ。
  • 02HTTP経由でデータのインデックス作成や検索を行えるRESTful JSON API。
  • 03大量の非構造化データを対象とした全文検索と分析。
  • 04検索機能とあわせてログやイベントを扱えるオブザーバビリティスイート。

ユースケース

  • 大量のドキュメントや商品を扱うアプリケーション向けの全文検索の構築。
  • トラブルシューティングに向けた、アプリケーションログやイベントの一元管理と検索。
  • 検索クラスターに保存された時系列データやイベントデータの分析。

クイックスタート

  1. 1

    ダウンロードページにアクセスしてOpenSearchを入手してください

  2. 2

    インストールと実行の手順についてはドキュメントをお読みください

使う前に知っておきたいこと

  • READMEにはインストールや実行に使えるコマンドが直接記載されていないため、セットアップには外部ドキュメントが必要です。
  • Javaベースのエンジンで、セルフホストには通常、多くのメモリとリソースが必要です。

トピック

よくある質問

OpenSearch とは?
大規模な非構造化データのインデックス作成と検索に対応する、オープンソースの分散型RESTful検索・分析エンジン。 OpenSearchはRESTful APIを通じて利用できる分散型検索エンジンで、大規模な非構造化データを整理するための検索・オブザーバビリティスイートとして位置付けられています。Javaで書かれ、Apache 2.0ライセンスで公開されており、Linux FoundationのOpenSearchプロジェクトのもとで保守されています。
OpenSearch は無料で使えますか?ライセンスは?
OpenSearch は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
OpenSearch は今もメンテナンスされていますか?
活発にメンテナンス中。OpenSearch の最終コミットは 2026年10月21日 です。
OpenSearch は何に使えますか?
大量のドキュメントや商品を扱うアプリケーション向けの全文検索の構築。 トラブルシューティングに向けた、アプリケーションログやイベントの一元管理と検索。 検索クラスターに保存された時系列データやイベントデータの分析。
OpenSearch のインストール方法は?
ダウンロードページにアクセスしてOpenSearchを入手してください インストールと実行の手順についてはドキュメントをお読みください
OpenSearch はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/opensearch-project/OpenSearch

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト