【问题标题】:Does anyone know what is complex collections in azure Search service?有谁知道天蓝色搜索服务中的复杂集合是什么?
【发布时间】:2019-12-05 22:55:09
【问题描述】:

来自 Microsoft doc,上面写着:

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

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

【问题讨论】:

    标签: azure-cognitive-search


    【解决方案1】:

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

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

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

    【讨论】:

    • 我明白了。所以我的字符串集合是安全的。
    • 是的。其他集合类型的元素数量没有限制。
    猜你喜欢
    • 2021-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-11
    • 2017-12-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多