分散型の検索・分析エンジン。全文検索、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か月のトライアルライセンス付き。リポジトリが非常に大きい。