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

OpenSearch:はじめに

最終更新日:Mar 04, 2025

前提条件

  1. Alibaba Cloudアカウントを登録し、本人確認を完了してください。

  2. Alibaba Cloudアカウントを有効化してコンソールにログインすると、サービスの利用を継続するためにアクセスキーを作成するように求められます。

  • アプリケーションの依存関係の作成と使用には、アクセスキーパラメータが必要であり、プライマリアカウントで空白のままにしておくことはできません。

  • プライマリアカウントのアクセスキーパラメータを設定した後、RAMユーザーに適切なアクセス権限を付与するために、RAMユーザーのアクセスキーを作成します。詳細については、「許可情報」を参照してください。

  1. 仮想プライベートクラウド(VPC)環境が必要です。詳細については、「仮想プライベートクラウドとは」を参照してください。

注:

サブアカウントで検索エンジンインスタンスを管理するには、プライマリアカウントを使用して、AliyunSearchEngineFullAccessおよびAliyunSearchEngineReadOnlyAccess権限をサブアカウントに付与します。

インスタンスの購入

インスタンスの購入の詳細については、「OpenSearch 検索エンジンインスタンスの購入」を参照してください。

クラスターの構成

注:

新しいインスタンスの場合、製品ページのステータスは「構成保留中」と表示され、指定された数と種類のクエリノードとデータノードを持つ空のクラスターが自動的にデプロイされます。

1. 構成するインスタンスを選択し、構成をタップします。

2. 必要なテーブル名を入力し、シャードの数とデータ更新リソースを選択して、次へをタップします。

説明

名前: 最大25文字の英字、数字、またはアンダースコアを含めることができます。

シャードの数: フルビルド速度と単一クエリのパフォーマンスを向上させるために、最大256の正の整数を指定します。

データ更新リソースの数: リアルタイムデータ更新を処理するための同時実行性を決定し、それによって1秒あたりのトランザクション数(TPS)を向上させます。

3. データソースを構成します。サポートされているソースには、「MaxCompute + APIデータソース」、「OSS + APIデータソース」、および「APIデータソース」が含まれます。たとえば、MaxComputeデータソースを使用する場合は、プロジェクト、AccessKey、AccessKeySecret、テーブル、パーティションキーを設定し、オプションで「自動インデックス再構築」を有効にします。検証をタップして構成を検証します。

検証が成功したら、次へをタップします。

4. プライマリキー、属性フィールド、および検索結果表示フィールドを選択します。データを圧縮するかどうかを決定し、各フィールドの分析方法を選択します。

属性とフィールドコンテンツの圧縮:

  • 属性フィールドを圧縮するかどうかを選択します。デフォルトは圧縮なしです。file_compressorを選択すると、圧縮が有効になります。

  • フィールドコンテンツの圧縮を決定します。デフォルトは圧縮なしです。複数値型とSTRING型の場合はデフォルトでuniq、単一値の数値型の場合はequalです。

説明
  • 属性圧縮が有効になっている場合は、パフォーマンスへの影響を軽減するために、「クラスター管理 - ノードステータス - テーブルロードポリシー」でインデックスロード方法の調整を検討してください。

  • 分析方法の構成は、TEXT型のフィールドにのみ適用されます。

  • フィールドコピー操作が可能です。複製フィールドは元のフィールドのコンテンツを反映し、不一致の場合は元のフィールドのコンテンツが優先されます。異なるコンテンツの場合は、複製フィールドの高度な構成からコピーを削除します。

  • 必要なフィールドがデータに存在しない場合、または必要なフィールドが空の場合、システムは自動的にフィールドをデフォルト値に設定します。数値型のフィールドは0に設定され、STRING型のフィールドは空の文字列に設定されます。デフォルト値をカスタマイズできます。

5. インデックス作成と取得が必要なフィールドのインデックスを構成し、次へをタップします。

6. 設定を確認してインスタンスを作成し、ビルドが完了するまで待ちます。

インデックス再構築の進捗状況の表示

1. 左側のナビゲーションバーで変更履歴をタップし、過去3日間をフィルタリングしてビルドの進捗状況を監視します。

クエリテスト

機能拡張 > クエリテストで簡単な検索テストを実行します。検索エンジンは、HAクエリSQLクエリREST APIクエリの3つのクエリ方法をサポートしています。

説明

注意事項

重要

  • 課金方法は現在、従量課金制のみに制限されています。

  • インスタンス購入時に設定したユーザー名とパスワードは、製品ページで変更できます。

  • インスタンス購入時にシステムによって割り当てられたクラスター名は、現在ユーザーが変更することはできません。

  • インデックスの再構築は、リソース消費量に基づいて課金されます。