前提条件
Alibaba Cloudアカウントを有効化してコンソールにログインすると、サービスの利用を継続するためにアクセスキーを作成するように求められます。
アプリケーションの依存関係の作成と使用には、アクセスキーパラメータが必要であり、プライマリアカウントで空白のままにしておくことはできません。
プライマリアカウントのアクセスキーパラメータを設定した後、RAMユーザーに適切なアクセス権限を付与するために、RAMユーザーのアクセスキーを作成します。詳細については、「許可情報」を参照してください。
仮想プライベートクラウド(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つのクエリ方法をサポートしています。
[ドキュメント] クエリ構文
[ドキュメント] クエリ構文
[ドキュメント] 検索エンジン RESTFUL API
注意事項
重要
課金方法は現在、従量課金制のみに制限されています。
インスタンス購入時に設定したユーザー名とパスワードは、製品ページで変更できます。
インスタンス購入時にシステムによって割り当てられたクラスター名は、現在ユーザーが変更することはできません。
インデックスの再構築は、リソース消費量に基づいて課金されます。