有谁知道天蓝色搜索服务中的复杂集合是什么?
Does anyone know what is complex collections in azure Search service?
来自 Microsoft doc,上面写着这些:
- 最大复杂集合字段:40 个最大元素
- 每个 document:3000
的复杂集合
但什么是复杂集合?如果我有一个字符串集合,它是一个复杂的集合吗?
就JSON而言,复杂集合是一个对象数组。根据 Azure 认知搜索中的索引定义,它是 Collection(Edm.ComplexType)
类型的字段。这种字段的子字段对应于数组中对象的 JSON 属性。
例如,如果您使用字符串子字段 Street 和 City 定义字段 Addresses,那么在文档的上下文中它可能如下所示:
{
...
"Addresses": [
{ "Street": "123 Main Street", "City": "Bellevue" },
{ "Street": "221B Baker Street", "City": "London" }
]
}
来自 Microsoft doc,上面写着这些:
- 最大复杂集合字段:40 个最大元素
- 每个 document:3000 的复杂集合
但什么是复杂集合?如果我有一个字符串集合,它是一个复杂的集合吗?
就JSON而言,复杂集合是一个对象数组。根据 Azure 认知搜索中的索引定义,它是 Collection(Edm.ComplexType)
类型的字段。这种字段的子字段对应于数组中对象的 JSON 属性。
例如,如果您使用字符串子字段 Street 和 City 定义字段 Addresses,那么在文档的上下文中它可能如下所示:
{
...
"Addresses": [
{ "Street": "123 Main Street", "City": "Bellevue" },
{ "Street": "221B Baker Street", "City": "London" }
]
}