すべてのプロダクト
Search
ドキュメントセンター

OpenSearch:OpenSearch とは

最終更新日:Dec 28, 2024

概要

OpenSearch は、商用インテリジェント検索サービスを開発するために使用されるオールインワンプラットフォームです。Alibaba Cloud によって開発された大規模分散型検索エンジンに基づいて構築されています。OpenSearch は、淘宝(タオバオ)、天猫(Tモール)、菜鳥(Cainiao)などの Alibaba グループメンバーの中核となる検索ビジネスにミッドエンドサービスを提供しています。さまざまな業界での長年の検索プラクティスと、ダブルイレブン(独身の日)のトラフィックピークを処理した経験のおかげで、OpenSearch のチームは、高性能、効率性、可用性、安定性を提供する一連のサービスエディションをリリースしています。リリースされたサービスエディションは、検索開発ワークベンチLLM ベースの対話型検索エディション業界アルゴリズムエディション高性能検索エディションベクトル検索エディション、および検索エンジンエディションです。これにより、さまざまな業界の検索要件を満たすことができます。OpenSearch は、検索テクノロジーの使用を簡素化し、技術的なしきい値とコストを削減する PaaS です。OpenSearch を使用すると、低コストでサービスの検索機能と高速な反復処理を実装できます。これにより、検索テクノロジーがビジネスのボトルネックになることを防ぎます。

OpenSearch を使用して検索サービスを作成するには、次の手順を実行するだけです。

  1. OpenSearch インスタンスを作成します。

  2. インスタンスを構成します。

  3. ドキュメントを同期またはアップロードします。

  4. アプリケーションまたは Web クライアントから検索リクエストを送信し、API を使用して OpenSearch にアクセスし、検索結果を取得します。

アーキテクチャ

LLM ベースの対話型検索エディション

サービスとしてのソフトウェア (SaaS) プラットフォーム:OpenSearch コンソールを使用するか、API 操作を呼び出すことによって、システムと対話できます。

大規模言語モデル (LLM) および主要な自然言語処理 (NLP) モデル:企業専用の対話型検索モデルを迅速に作成するには、ビジネスデータをインポートするだけです。

対話型検索モード:LLM ベースの対話型検索エディションは、ビジネスデータに基づいて対話モードで検索結果を返します。これにより、検索結果のセキュリティ、安定性、品質、信頼性が確保されます。

業界アルゴリズムエディション

SaaS プラットフォーム:OpenSearch コンソールを使用するか、API 操作を呼び出すことによって、システムと対話できます。

シナリオベースの構成:インスタンスを作成し、データソース、フィールド、および検索属性を構成するだけです。再インデックスが完了したら、SDK を使用するか、OpenSearch コンソールで検索パフォーマンスをテストできます。

業界固有のテンプレート:業界アルゴリズムエディションは、eコマース、コンテンツコミュニティ、ゲーム、教育などの業界向けにさまざまな業界固有のアルゴリズムパッケージを提供し、業界固有の検索サービスの構築を支援します。業界を指定すると、意味理解、ソート、検索ガイダンスなどの検索関連の機能とサービスを作成できます。これにより、検索サービスを迅速にセットアップし、インテリジェントな業界固有の検索結果を確保できます。

高性能検索エディション

SaaS プラットフォーム:OpenSearch コンソールを使用するか、API 操作を呼び出すことによって、システムと対話できます。

シナリオベースの構成:インスタンスを作成し、データソース、フィールド、および検索属性を構成するだけです。再インデックスが完了したら、SDK を使用するか、OpenSearch コンソールで検索パフォーマンスをテストできます。

ビッグデータ検索:業界アルゴリズムエディションと比較して、高性能検索エディションは複雑な業界固有のアルゴリズム機能を排除します。アナライザーやソートなどの一般的な検索機能を提供することに加えて、高性能検索エディションはビジネスクエリの書き込みスループットにも焦点を当てています。高性能検索エディションは、大規模データセットに基づいてクエリが実行されるシナリオで、数秒以内に応答し、リアルタイムでデータをクエリする機能を提供します。

ベクトル検索エディション

PaaS プラットフォーム:視覚的な管理プラットフォームを使用して、ベクトル検索エディションインスタンスの O&M 操作を実行できます。

シナリオベースの構成:インスタンスを作成し、クラスター、データソース、およびインデックステーブルを構成するだけです。再インデックスが完了したら、SDK を使用するか、OpenSearch コンソールで検索パフォーマンスをテストできます。

ベクトルベースの検索:ベクトル検索エディションは、転置インデックスとベクトルインデックスに基づいて、さまざまなクエリパラメータと組み合わせ検索モードを提供します。ベクトル検索エディションは信頼性が高く、グラフ検索、オーディオまたはビデオ検索、レコメンデーション、Q&A などのシナリオで高性能を発揮します。

検索エンジンエディション

PaaS プラットフォーム:視覚的な管理プラットフォームを使用して、検索エンジンエディションインスタンスの O&M 操作を実行できます。

シナリオベースの構成:インスタンスを作成し、クラスター、データソース、およびインデックステーブルを構成するだけです。再インデックスが完了したら、SDK を使用するか、OpenSearch コンソールで検索パフォーマンスをテストできます。

SQL クエリ:SQL クエリ構文がサポートされているため、学習コストが削減されます。

最小限のコスト:検索エンジンエディションは、インデックス圧縮のためのさまざまな組み込みポリシーを提供し、ビジネスコストを削減し、より低いコストでクエリ要件を満たします。