Google Cloud Search の上限

このドキュメントでは、Google Cloud Search の機能のすべての上限について説明します。上限は、インデックス登録スキーマ配信類義語の 4 つのグループに分かれています。

インデックス登録の制限

機能 上限 メモ
各ドキュメント フィールドの最大サイズ 1 MB 各フィールド(ItemContent.content を含む)の最初の 1 MB のコンテンツのみがインデックス登録されます。
ドキュメントあたりのインデックス登録可能なコンテンツの最大サイズ 10 MB Cloud Search は、ドキュメントのサイズに関係なく、ドキュメントの先頭 10 MB をインデックスに登録します。
ドキュメントの最大サイズ 50 MB ドキュメントがこのしきい値より大きい場合、Indexing API からエラーが返されます。
ACL 階層の最大深度 20 レベル ACL 階層が大きい場合、Indexing API はエラーを返します。
フォルダ階層の最大深度 32 レベル フォルダ階層がこれより大きい場合、Indexing API はエラーを返します。
顧客ごとのデータソースの最大数 50 この上限は、場合によっては引き上げることができます。サポートにお問い合わせください。
検索アプリケーションあたりのデータソースの最大数 10 この上限は、場合によっては引き上げることができます。サポートにお問い合わせください。
お客様あたりの検索アプリの最大数 25 この上限は、場合によっては引き上げることができます。サポートにお問い合わせください。
お客様あたりの ID ソースの最大数 100 各 ID ソースは、Directory API ユーザー スキーマの新しいカスタム属性を基盤としています。Directory API では、スキーマに 100 個のカスタム属性を指定できます。他の目的でカスタム属性を設定している場合、作成できる ID ソースの数は同じだけ減ります。
外部 ID をマッピングできる Google ID の最大数 2 この上限は、場合によっては引き上げることができます。サポートにお問い合わせください。
ID ソースごとに許可されるサービス アカウントの最大数 5 この上限は、場合によっては引き上げることができます。サポートにお問い合わせください。
アイテムあたりの外部 ID の最大数 100 外部グループ ID は 1 回だけカウントされます。
Google Cloud プロジェクトあたりの 1 秒あたりの最大インデックス作成 API 呼び出し数 100 この上限により、Google Cloud Search はすべてのお客様にサービス品質を維持できます。

スキーマに関する上限

機能 上限 メモ
データソースあたりのスキーマの最大数 1 各データソースに含めることができるスキーマは 1 つのみです。
オブジェクトあたりの並べ替え可能なフィールドの最大数 10 この上限は、場合によっては引き上げることができます。サポートにお問い合わせください。
オブジェクトあたりのフェイステーブル フィールドの最大数 10 この上限は、場合によっては引き上げることができます。サポートにお問い合わせください。
スキーマあたりのワイルドカード フィールドの最大数 5
スキーマあたりの候補フィールドの最大数 20
スキーマあたりの最大演算子数 50 この上限に「次の値より小さい」と「より大きい」演算子は含まれません。
個別のオブジェクトの数 10 データソースのスキーマで許可される、それぞれが論理サブスキーマを表す個別のオブジェクトの最大数。この上限は、場合によっては引き上げることができます*。
1 つのオブジェクトのプロパティの最大数(ネストされたプロパティを含む)。 1000
プロパティ階層の最大深度 10 各オブジェクトにネストできるプロパティ定義は、最大 10 レベルまでです。
構造化データの最大サイズ 0.5 MB 1 つの商品アイテムあたりの構造化データの合計サイズは 0.5 MB を超えないようにしてください。
アイテム メタデータの最大サイズ 0.5 MB アイテムのメタデータの合計サイズは、アイテムごとに 0.5 MB を超えないようにしてください。

検索クエリの上限

機能 上限 メモ
クエリに対する各データソースからの結果の最大数 5000 この上限は、各データソースに対して評価される一意の ACL の最大数と、データソースが均一な ACL を使用しているかどうかから直接導出されます。
ファセットの数が表示される、個別に ACL が適用された結果の最大数 500 均一な ACL を持つデータソースには、この上限は適用されません。アイテムごとの ACL が設定されているデータソースの場合、ファセット値の数が 500 以下の場合のみ、ファセット値の数が示されます。より正確な数を取得するには、同じ ACL を共有し、アイテムが対応するコンテナから ACL を継承するアイテムのグループごとに VirtualContainer を作成します。
ファセット数が表示される結果の数 300000 データソースでは、クエリで 300,000 件を超える結果がヒットすると、ACL の結果の種類(アイテムごとまたはユニフォーム)に関係なく、ファセット数は表示されません。
クエリ内の各ファセット フィールドのファセット値の最大数 100 たとえば、Author フィールドで返される一意の著者数です。

類義語の制限

機能 上限 メモ
用語あたりの類義語の最大数 プロパティの値の最大数と同じ
項の最大数 割り当てに基づく(インデックスに登録されるドキュメント数にカウントされるため)
クエリで使用できる類義語を含む語句の最大数 クエリ文字列の長さの上限が適用されます