Google Cloud Search の上限

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

インデックス登録の制限

機能 上限 メモ
各ドキュメント フィールドの最大サイズ 1 MB ItemContent.content を含む各フィールドの最初の 1 MB のコンテンツのみがインデックスに登録されます。
ドキュメントあたりのインデックス登録可能なコンテンツの最大サイズ 10 MB ドキュメントのサイズに関係なく、ドキュメントの最初の 10 MB までが Cloud Search によってインデックスに登録されます。
ドキュメントの最大ドキュメント サイズ 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 秒あたりの Indexing API 呼び出しの最大数 100 この上限により、Google Cloud Search はすべてのお客様に対してサービスの品質を維持できます。

スキーマに関する上限

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

検索クエリの上限

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

同義語の上限

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