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 フィールドで返される一意の著者数です。

類義語の上限

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