有谁知道天蓝色搜索服务中的复杂集合是什么?

Does anyone know what is complex collections in azure Search service?

来自 Microsoft doc,上面写着这些:

  1. 最大复杂集合字段:40 个最大元素
  2. 每个 document:3000
  3. 的复杂集合

但什么是复杂集合?如果我有一个字符串集合,它是一个复杂的集合吗?

就JSON而言,复杂集合是一个对象数组。根据 Azure 认知搜索中的索引定义,它是 Collection(Edm.ComplexType) 类型的字段。这种字段的子字段对应于数组中对象的 JSON 属性。

例如,如果您使用字符串子字段 Street 和 City 定义字段 Addresses,那么在文档的上下文中它可能如下所示:

{
  ...
  "Addresses": [
    { "Street": "123 Main Street", "City": "Bellevue" },
    { "Street": "221B Baker Street", "City": "London" }
  ]
}