世界で最も使用されているベクトルデータベース — Elasticsearch

Elasticsearchのベクトルデータベースでは、効率的な方法で、大規模に、ベクトル埋め込みを作成、格納、検索できます。

ハイブリッド検索では、テキスト検索とベクトル検索を組み合わせ、両方の検索の利点を生かすことで、関連性と正解率を高めます。

Video thumbnail

Discover the latest innovations that make Elasticsearch and Lucene the top choice for vector databases.

Read blog

Learn to use Elasticsearch as a vector database for embeddings, powering search and building use cases like retrieval augmented generation (RAG), summarization, and QA.

Discover more on Search Labs

Elastic is the first to offer better binary quantization (BBQ), an optimization for vector databases with faster, more accurate vector search and 95% memory reduction.

Learn more about BBQ

Elasticsearch — the most widely deployed vector database

コピーして2分でローカルで試す

curl -fsSL https://elastic.co/start-local | sh
ドキュメントを読む
OR

スタートはベクトルデータベース...

優れた検索エクスペリエンスに必要なのは、ベクトルデータベースだけではありません。Elasticsearchには、完全なベクトルデータベース、複数の種類の検索(テキスト、低密度ベクトルおよび高密度ベクトル、ハイブリッド)、自由に選べる機械学習モデルアーキテクチャーが含まれています。

アグリゲーション、フィルタリング、ファセット、オートコンプリートを使用して、検索エクスペリエンスを構築できます。クラウド、オンプレミス、エアギャップで検索を実行します。

  • 埋め込みの生成

    高密度ベクトルの意味、文脈、データの相関を取り込み、埋め込みモデルを柔軟に選択できます。データのインデックスを作成するときに、機械学習推論を実行します。

  • 埋め込みを格納

    ElasticsearchのベクトルストレージはLuceneのHNSWに基づきます。このアプローチは、ベクトル検索アルゴリズムの比較ベンチマーク(luceneknnを参照)で優れたパフォーマンスを発揮します。

  • 埋め込みを検索

    ユースケースに合わせるため、kNN検索を実行します。LuceneのHNSWインデックスを使用して、速度とスケールにはANN、正解率を最も高めるには完全一致を実行します。

  • フィルターとファセットを使用して検索を絞り込む

    ベクトル検索では、Elasticsearch開発者が信頼するフィルタリングとファセット機能の充実したフレームワークを使用できます。

  • ハイブリッド検索を使用して検索モデルを組み合わせる

    ハイブリッド検索では、BM25、トレーニング済みスパースモデル(ELSER)、高密度ベクトルなど、自分に合った検索方法の組み合わせを選んでください。

  • ドキュメントレベルのセキュリティとコンプライアンスポリシーを適用する

    ドキュメントおよびフィールドレベルのセキュリティを使用して、粒度の高いロールベースアクセス制御を割り当てます。幅広く採用されたコンプライアンスフレームワーク全体で確実に対応できます。

ベクトルデータベースを使用する理由

ベクトルデータベーススーパーセット

構築したいベクトル検索エクスペリエンスに基づいたベクトルデータベースを選択してください。

一部のベクトルデータベース
Elasticsearch
埋め込み

埋め込みを格納

完全サポート

完全サポート(無料)

埋め込みの生成

一部のサポート

完全サポート(有料)