Google Cloud Search 限制

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

索引限制

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

架构限制

功能 限制 备注
每个数据源的架构数量上限 1 每个数据源只能有一个架构。
每个对象的可排序字段数量上限 10 在某些情况下,此限制可以提高。请向支持团队求助。
每个对象的 Facetable 字段数量上限 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 结果的类型(按项或统一)如何,系统都不会显示细分计数。
查询中每个 Facetable 字段的分面值数量上限 100 例如,为 Author 字段返回的不同作者的数量。

同义词限制

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