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

FAQ: Collection

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

目次

よくある質問

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

フリークラスターでは、最大 5 つのコレクションを作成できます。上限に達し、さらに多くのコレクションを作成する必要がある場合は、クラスターのデプロイメントオプションをアップグレードしてください。

Serverless クラスターでは、最大 100 のコレクションを作成できます。

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

稼働中のクラスターで許可されるコレクション数の上限に達した場合は、以下のいずれかの対応が可能です。

  1. サービングクラスターをより大きなクエリ CU 数にスケールします。

  2. 未使用のコレクションを削除します。

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

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

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

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

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

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

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

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

  4. Jaccard は、データセット間の非類似度を測定し、JACCARD 類似度係数を 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. クローンされたコレクションが作成された後、アプリケーションコードを更新して新しくクローンされたコレクションを使用するようにします。

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

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

異なるモデルプロバイダーに対してカスタムパラメータを設定できますか?

はい、異なるモデルプロバイダーに対してカスタムパラメータがサポートされています。サポートされるパラメータの完全なリストについては、各プロバイダーの公式ドキュメントを参照してください。