有人知道azure搜索服务中的复杂集合吗?

时间:2019-12-05 13:47:46

标签: azure-cognitive-search

从微软doc上,他们说:

  1. 最大复杂集合字段:所有元素最多40个
  2. 每个文档的复杂集合:3000

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

1 个答案:

答案 0 :(得分:2)

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

例如,如果您定义一个具有字符串子字段Street和City的地址字段,那么在文档的上下文中,它看起来可能像这样:

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