前提条件
Alibaba Cloud アカウントの登録に成功し、実名認証を完了します。
Alibaba Cloud アカウントを有効化してコンソールにログインすると、サービスの利用を継続するために AccessKey の作成を求められます。
アプリケーションの依存関係を作成して使用するには AccessKey パラメーターが必要であり、プライマリアカウントではこれを空白のままにすることはできません。
プライマリアカウントの AccessKey パラメーターを確立した後、RAM ユーザーに適切なアクセス権限を付与するために AccessKey を作成します。 詳細については、「RAM 認証」をご参照ください。
VPC 環境が必要です。 詳細については、「VPC とは」をご参照ください。
注:
サブアカウントで検索エンジンインスタンスを管理するには、プライマリアカウントを使用して、サブアカウントに AliyunSearchEngineFullAccess および AliyunSearchEngineReadOnlyAccess 権限を付与します。
インスタンスの購入
インスタンスの購入の詳細については、「OpenSearch 検索エンジンインスタンスの購入」をご参照ください。
クラスターの設定
注:
新しいインスタンスの場合、製品ページのステータスに「設定保留中」と表示され、指定された数とタイプのクエリノードおよびデータノードを持つ空のクラスターが自動的にデプロイされます。
1. 設定するインスタンスを選択し、[設定] をタップします。
2. 必要なテーブル名を入力し、シャード数とデータ更新リソース数を選択して、[次へ] をタップします。
名前:英字、数字、またはアンダースコアを含めることができ、最大 25 文字です。
シャード数:フルビルドの速度と単一クエリのパフォーマンスを向上させるために、256 以下の正の整数を指定します。
データ更新リソース数:リアルタイムのデータ更新を処理するための同時実行数を決定し、それによって秒間トランザクション数 (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 つのクエリメソッドをサポートしています。
[ドキュメント] クエリ構文
[ドキュメント] クエリ構文
[ドキュメント] 検索エンジン RESTFUL API
注意事項
重要
現在、課金方法は従量課金のみに制限されています。
インスタンス購入時に設定したユーザー名とパスワードは、製品ページで変更できます。
インスタンス購入時にシステムによって割り当てられたクラスター名は、現在ユーザーが変更することはできません。
インデックスの再構築は、リソースの消費量に基づいて課金されます。