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 データソースのスキーマで許可される個別のオブジェクトの最大数。各オブジェクトは論理サブスキーマを表します。この上限は、場合によっては引き上げることができます*。
ネストされたプロパティを含む、特定のオブジェクトのプロパティの最大数。 1000
プロパティ階層の最大深度 10 各オブジェクトのプロパティ定義のネストは、最大 10 レベルまでです。
構造化データの最大サイズ 0.5 MB アイテムあたりの構造化データの合計サイズは 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 フィールドで返される一意の著者の数です。

類義語の上限

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