OpenSearch の技術的な運用とメンテナンスに関するよくある質問です。
問題が解決しない場合は、テクニカルサポートまでお問い合わせください。
大規模データセットにおける不正確な統計情報
-
各検索ノードは、2 つの段階で結果をランク付けします。まず、最大 100 万件の初期結果に対して粗いランク付けを行います。次に、上位 200 件を選択してきめ細かいランキングを行い、上位 5,000 件の結果を返します。
-
大規模なデータセットの場合、OpenSearch は並べ替えのためにデータの一部をランダムにサンプリングし、推定された統計値を返します。これらの値は概算値であり、正確な数値ではありません。
データ同期のレイテンシー
-
プライマリテーブルへのほとんどのデータ更新は 10 秒以内に同期されます。セカンダリテーブルへの更新はより時間がかかり、リアルタイムでの同期は保証されません。 -
セカンダリテーブルとそれに対応するプライマリテーブルの両方のデータを更新するには、まずセカンダリテーブルを更新し、次にプライマリテーブルを更新します。これによりリフレッシュがトリガーされ、セカンダリデータとインデックスの両方が更新され、合計同期時間が短縮されます。 -
または、
セカンダリテーブルを更新した後、約 1 秒待機します。その後、更新された情報を使用して、プライマリテーブル内の対応するレコードを検索して更新します。
datetime 型と timestamp 型のデータ処理
ApsaraDB RDS テーブルからデータをインポートすると、OpenSearch は datetime フィールドと timestamp フィールドをエポックからの経過ミリ秒に自動的に変換します。
元の時刻形式を維持するには、インポートする前に、ApsaraDB RDS でこれらのフィールドを string データ型に変換してください。
PrivateLink を使用した OpenSearch への接続
手順
-
Virtual Private Cloud (VPC) コンソール にログインします。
ターゲットリージョンを選択し、[インターフェイスエンドポイント] タブをクリックしてから、[エンドポイントの作成] ボタンをクリックします。
-
エンドポイントを作成します。
[エンドポイントの作成] ページで、VPC、セキュリティグループ、ゾーンを設定します。[エンドポイントタイプ] は [インターフェイスエンドポイント] のままにします。[エンドポイントサービス] で、[その他のエンドポイントサービス] を選択します。表示されるテキストボックスに、エンドポイントサービス名 (例:
com.aliyuncs.cn-hangzhou.opensearch) を入力します。[検証] をクリックし、次に [OK] をクリックしてエンドポイントを作成します。 -
接続ステータスを確認します。
エンドポイント詳細ページで接続ステータスを確認します。
初期状態では、[状態] は [作成中]、[接続ステータス] は [接続中]、[帯域幅上限] は 3072 Mbps です。
エンドポイントが接続されると、ステータスは次のように変わります。
[状態] は [利用可能]、[接続ステータス] は [接続済み]、[帯域幅上限] は 3072 Mbps です。
-
接続をテストします。
[エンドポイントサービスのドメイン名] をコピーし、ターゲット VPC 内の ECS インスタンスで次のコマンドを実行して接続をテストします:
# curl ep-foo.opensearch.cn-hangzhou.privatelink.aliyuncs.com/v3/openapi/apps/foo/search { "status":"FAIL", "errors":[{ "code":4016, "message":"Authentication info was required for the request" }], "request_id":"d164fa75cec6cb360c13693acd806941" }
OpenSearch エンドポイントサービス
|
リージョン |
エンドポイントサービス名 |
ゾーン |
|
中国 (深セン) |
com.aliyuncs.cn-shenzhen.opensearch |
E および F |
|
中国 (杭州) |
com.aliyuncs.cn-hangzhou.opensearch |
I および H |
|
中国 (北京) |
com.aliyuncs.cn-beijing.opensearch |
K および L |
|
中国 (上海) |
com.aliyuncs.cn-shanghai.opensearch |
E および F |