Google Cloud Search 限制

本文档列出了 Google Cloud Search 功能的所有限制。这些限制 分为四组:索引架构提供服务同义词

索引限制

功能 限制 备注
每个文档字段的大小上限 1 MB 系统只会为每个字段(包括 ItemContent.content)的前 1 MB 内容编制索引。
每个文档的可编入索引的内容大小上限 10 MB 无论文档大小如何,Cloud Search 都会为文档的前 10 MB 内容编制索引。
文档的最大文档大小 50 MB 如果文档大小超过此阈值,索引 API 会返回错误。
ACL 层次结构深度上限 20 层 如果 ACL 层次结构深度超过此限制,索引 API 会返回错误。
文件夹层次结构深度上限 32 层 如果文件夹层次结构深度超过此限制,索引 API 会返回错误。
每个客户的数据源数量上限 50 在某些情况下,此限制可能会增加。请向支持团队求助。
每个搜索应用的数据源数量上限 10 在某些情况下,此限制可能会增加。请向支持团队求助。
每个客户的搜索应用数量上限 25 在某些情况下,此限制可能会增加。请向支持团队求助。
每个客户的身份来源数量上限 100 每个身份源都由 Directory API 用户架构 中的新自定义属性提供支持。Directory API 允许架构中包含 100 个自定义属性。如果您已出于其他目的设置自定义属性,则可以创建的身份来源数量会相应减少。
外部身份可以映射到的 Google 身份数量上限 2 在某些情况下,此限制可能会增加。请向支持团队求助。
每个身份源允许的服务账号数量上限 5 在某些情况下,此限制可能会增加。请向支持团队求助。
每个项的外部身份数量上限 100 外部群组身份仅计入一次限制。
每个 Google Cloud 项目每秒的 Indexing API 调用次数上限 100 此限制可让 Google Cloud Search 为所有客户保持服务质量。

架构限制

功能 限制 备注
每个数据源的架构数量上限 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 对于数据源,如果查询结果超过 300000 个,则无论 ACL 结果类型(按项或统一)如何,都不会显示分面计数。
查询中每个可分面字段的分面值数量上限 100 例如,为 Author 字段返回的不同作者数量。

同义词限制

功能 限制 备注
每个术语的同义词数量上限 等于属性的值数量上限
术语数量上限 根据您的配额,因为它们计入已编入索引的文档数量
可在查询中使用的带同义词的术语数量上限 查询字符串长度限制