メインコンテンツまでスキップ
バージョン: User Guides (BYOC)

FAQ: コレクション

このトピックでは、Zilliz Cloud のコレクションを使用する際に発生する可能性のある問題と、それに対応する解決策を一覧にします。

目次

よくある質問

単一のクラスターで許可されるコレクションの数はいくつですか?

クラスターで許可されるコレクションの数は、クラスターの CU サイズによって異なります。詳細については、Zilliz Cloud の制限 をご参照ください。

クラスターで許可される最大コレクション数に達した場合、以下の対応が可能です。

  1. クラスターをより大きな CU サイズに スケール します。

  2. 使用していないコレクションを 削除 します。

  3. コレクションの代わりに パーティション の作成を検討します。

コレクション作成時に動的フィールドが無効になっていた場合、後から有効にできますか?

はい。コレクション作成後でも動的フィールドを有効にすることができます。詳細については、コレクションの変更 をご覧ください。

Zilliz Cloud でサポートされているインデックスのメトリックタイプは何ですか?

Zilliz Cloud は、以下のメトリックタイプをサポートしています。

  1. ユークリッド距離 (L2) は、平面内の 2 つのベクトル間の距離を測定します。結果が小さいほど、2 つのベクトルは類似しています。

  2. 内積 (IP) は、2 つのベクトルを乗算します。結果が正の値であるほど、2 つのベクトルは類似しています。

  3. コサイン は、2 つのベクトル間の角度のコサイン値を測定します。

  4. ジャカード は、データセット間の非類似度を測定し、ジャカード類似度係数を 1 から引くことで得られます。

  5. ハミング は、バイナリデータ文字列を測定します。長さが等しい 2 つの文字列間の距離は、ビットが異なるビット位置の数です。

作成済みコレクションの TTL(time to live)プロパティを設定するにはどうすればよいですか?

SDK を使用して、パラメータ collection.ttl.seconds の値を指定することで、コレクションの TTL を設定できます。詳細については、コレクション TTL の設定 をご参照ください。

以下の例では、TTL を 1800 秒に設定しています。

collection.set_properties(properties={"collection.ttl.seconds": 1800})

コレクション読み込みリクエストの同時実行数とは何ですか?同時リクエスト数を増やすにはどうすればよいですか?

現在、Zilliz Cloud におけるコレクション読み込みリクエストのレート制限は 1 秒あたり 1 リクエストです。これは 1 CU クラスター向けの推奨値です。同時リクエスト数を増やす必要がある場合は、リクエストを送信 してください。

コレクションの読み込みに失敗するのはなぜですか?どうすればよいですか?

この失敗は、クラスターのメモリ不足が原因です。クラスターをより大きな CU サイズに スケールアップ してみてください。

コレクションに追加できるフィールド数に制限はありますか?

はい。1 つのコレクションに含めることができるフィールドの最大数は 64 です。

パーティションとパーティションキーの違いは何ですか?

パーティションはコレクションの部分集合です。各パーティションは親コレクションと同じデータ構造を持ちますが、コレクション内のデータの一部のみを含みます。パーティションは、特定の基準に基づいてデータを整理するために使用されます。

パーティションキーは、パーティションに基づく検索最適化ソリューションです。特定のスカラフィールドをパーティションキーとして指定し、検索中にパーティションキーに基づいてフィルタリング条件を指定することで、検索範囲をいくつかのパーティションに絞り込み、検索効率を向上させることができます。

違いは、パーティションではデータが物理的に分離されているのに対し、パーティションキーはデータを論理的にグループ化することです。さらに、パーティションは手動で作成および管理する必要がありますが、パーティションキーを有効にすると 16 のパーティションが自動的に作成され、同じパーティションキー値を持つデータが同じパーティションにルーティングされます。

詳細については、パーティションの管理 および パーティションキーの使用 を参照してください。

コレクションのシャード数を変更できますか?

はい。シャード数を変更するには、「コレクションのクローン」機能を使用します。

  1. 対象コレクションの 概要 ページに移動します。

  2. アクション ドロップダウンで クローン を選択します。

  3. ダイアログで以下を設定します。

    • コレクション名を入力します

    • クローンスコープコレクションのスキーマとデータ に設定します。

    • 設定 を展開し、希望するシャード数を指定します。

    • クローン をクリックします。

  4. クローンされたコレクションが作成された後、アプリケーションコードを更新して新しくクローンされたコレクションを使用するようにします。

パーティション名に関するルールはありますか?

はい。パーティション名には英字、数字、アンダースコア("_")、ハイフン("-")のみを含めることができ、数字またはハイフンで始まることはできません。