分散型の検索・分析エンジン。全文検索、vector 検索、ログやメトリクスの保存と検索に使われる。Java 製。

できること

  • 全文検索
  • vector 検索(RAG 向け)
  • ログ、メトリクス、APM、セキュリティログの検索・集計
  • Docker で手元に立てる start-local スクリプト

使い方

ローカル検証用は Docker が要り、elastic/start-local のスクリプトで Elasticsearch と Kibana が起動する(本番用ではない)。

活用できそうな場面

  • ログ基盤の検索層として、構成を理解する材料になりそう
  • RAG の vector store の選択肢になりそう

向いている人

検索基盤やログ基盤を運用する人

似ているもの

  • OpenSearch:Elasticsearch から分かれた fork。API はほぼ近い
  • Apache Solr:別系統の検索エンジン

技術

Java、Gradle。最新リリースは v9.5.4。

注意点

ライセンスは meta では NOASSERTION(複数のライセンスが選べる形と思われる)で、条件は LICENSE を読まないと分からない。ローカル起動は1か月のトライアルライセンス付き。リポジトリが非常に大きい。