1つのAPI。あらゆるのデータタイプに対応。確かな関連性。

Elasticsearchには、キーワードの精度とセマンティックリコールを組み合わせるツールが用意されているため、すべてのデータタイプで常に適切な結果が得られます。

Elasticsearchによるハイブリッド検索:キーワードからコンテキストへ

1つのデータストアであらゆるデータタイプを検索し、Retrieval-Augmented Generation(RAG)とエージェントを活用して、BM25Fの精度と意味の理解のバランスが取れた結果を実現します。優れたデフォルト設定と使いやすいAPIですぐに使い始め、必要に応じてカスタマイズできます。

  • すべてのデータを一つの分散型データストアに一元化

    最高のベクトルデータベースは検索から始まります。Elasticsearchは数十億件の文書にハイブリッド検索を難なくスケールさせ、クラス最高の関連性、柔軟なモデルサポート、コスト効率の高いパフォーマンスのすべてを共通プラットフォームで提供します。結合、分析など、すべてES|QLでクエリできます。

  • 簡単に利用を開始でき、強力にカスタマイズ可能

    単一APIのエレガントさとスピードを活かし、フィルター、ブースト、ランキング、リランキングといった機能を用いて、正確な語句一致と文脈的意味をバランス良く組み合わせたハイブリッド検索を構築できます。すぐに使い始められ、完全な制御下で設定できます。

  • テキスト、ジオ、またはマルチモーダル — あらゆるデータタイプに対応するハイブリッド

    Elasticsearchなら、ハイブリッド検索があらゆる組み合わせに対応します。語彙とベクトル、地理とセマンティック、テキストと画像などをユースケースに合わせて組み合わせ、関連性と精度の高い結果を提供します。

開発者がElasticsearchを選ぶ理由

正確さ、説明可能性、コントロールのための最良のツールを手に入れましょう。レキシカル検索は構造化クエリ、希少な用語、ドメイン外データに優れています。セマンティック検索は、正確な一致が不十分な場合の曖昧さと再現率を加えます。チューンスコアリング、フィルター、ブーストで連携をコントロールできます。

語彙検索
正確な、構造化された、説明可能なクエリの場合
ベクトル検索
柔軟で意味的、かつ再現性の高い検索を実現
ハイブリッド検索
両方の世界から本番レベルの関連性を実現
意味のあるスコアリング

BM25Fスコアリングを使用して、フィールドの重みと用語ブーストを完全にコントロールできます。モデルは不要です。

セマンティックに関連する結果をdense_vectorまたはsemantic_textフィールドを通じて取得します。

rank APIのreciprocal_rank_fusionまたは<options>を使って結果を組み合わせます。

クエリDSLの完全な制御

combined_fieldsboost、fuzzinesssynonyms、アナライザーを使用して関連性を調整します。

独自の埋め込みを用意するか、ELSERやOpenAIなどの搭載の推論を使用します。

共有フィルター、重み、リランクロジックを使用した単一のハイブリッドクエリを使用します。

確実に機能するフィルター

geotermrange、 ACLフィルターのネイティブサポートを取得し、大規模でも高速かつ安定して動作します。

ACORN-1は、フィルタ節をサポートした大規模データセットでも、高速なフィルタリングkNNを可能にします。

共有フィルタリングレイヤーは両方のリトリーバー間で機能し、パイプラインのステッチは必要ありません。
デバッグおよび検査機能

ドキュメントのスコアを理解するには、explainprofile_rank_featuresフィールドを使用します。

ベクトルスコアは完全に公開されており、類似度の計算や重み付けを検査できます。
両方の検索パスにわたって、各リランカーの影響に至るまで、エンドツーエンドのデバッグ可視性を実現します。
こんな時に適しています...
ログ、カタログ、識別子、コンプライアンスには、精度、フィルタリング、制御が必要です。
曖昧なクエリ、新しい用語、意味の変化、または未知の言い回しを処理しています。
奇妙なクエリの場合でも、堅牢で調整可能、説明可能な結果が必要です。
意味のあるスコアリング
クエリDSLの完全な制御
確実に機能するフィルター
デバッグおよび検査機能
こんな時に適しています...
語彙検索
正確な、構造化された、説明可能なクエリの場合
ベクトル検索
柔軟で意味的、かつ再現性の高い検索を実現
ハイブリッド検索
両方の世界から本番レベルの関連性を実現

BM25Fスコアリングを使用して、フィールドの重みと用語ブーストを完全にコントロールできます。モデルは不要です。

セマンティックに関連する結果をdense_vectorまたはsemantic_textフィールドを通じて取得します。

rank APIのreciprocal_rank_fusionまたは<options>を使って結果を組み合わせます。

combined_fieldsboost、fuzzinesssynonyms、アナライザーを使用して関連性を調整します。

独自の埋め込みを用意するか、ELSERやOpenAIなどの搭載の推論を使用します。

共有フィルター、重み、リランクロジックを使用した単一のハイブリッドクエリを使用します。

geotermrange、 ACLフィルターのネイティブサポートを取得し、大規模でも高速かつ安定して動作します。

ACORN-1は、フィルタ節をサポートした大規模データセットでも、高速なフィルタリングkNNを可能にします。

共有フィルタリングレイヤーは両方のリトリーバー間で機能し、パイプラインのステッチは必要ありません。

ドキュメントのスコアを理解するには、explainprofile_rank_featuresフィールドを使用します。

ベクトルスコアは完全に公開されており、類似度の計算や重み付けを検査できます。
両方の検索パスにわたって、各リランカーの影響に至るまで、エンドツーエンドのデバッグ可視性を実現します。
ログ、カタログ、識別子、コンプライアンスには、精度、フィルタリング、制御が必要です。
曖昧なクエリ、新しい用語、意味の変化、または未知の言い回しを処理しています。
奇妙なクエリの場合でも、堅牢で調整可能、説明可能な結果が必要です。

関連性の高いジャーニーを適切に調整

Elasticsearchは、ゼロコンフィグからフルカスタマイズまで、あらゆるレベルで関連性をコントロールすることができます。Elasticsearch Labsでチューニングの全貌をご覧ください。

  • 語彙検索から開始

    LLM不要のオリジナル技術BM25Fを使用します。

  • ハイブリッド検索を追加

    複雑なクエリの再現性を向上させるには、ELSERまたはE5を語彙検索で使用します。

  • エキスパートモード

    リランカー、リトリーバー、BBQを使用して、ドメイン固有の検索パイプラインを出荷します。

最高レベルの性能を搭載

すべての主要なAI製品へのネイティブ統合により、アプリはさらに高性能に、より高速になります。

A four-column ecosystem diagram displaying the logos of leading AI and machine learning partners across Model Providers, Platform Providers, MLOps and orchestration tools, and Open Standard API clients. The visual shows Elastic connecting natively to the full AI stack to enhance search and power intelligent applications.

よくあるご質問

ハイブリッド検索とは?

ハイブリッド検索は、キーワード(語彙)の精度とベクトル(意味)の類似性を組み合わせるため、クエリが正確なテキストと一致しない場合でも、ユーザーは関連性の高い結果を得ることができます。