具有复杂结构的Azure Search和Cosmos DB

时间:2018-10-28 11:29:50

标签: azure-cosmosdb azure-search

我在CosmosDB中有这样的东西:

[
  {
    "id": 1,
    "name": "Thomas",
    "countries": [
      {
        "id": 2,
        "name": "Denmark"
      },
      {
        "id": 1,
        "name": "Sweden"
      }
    ]
  },
  {
    "id": 2,
    "name": "Alberto",
    "countries": [
      {
        "id": 2,
        "name": "Spain"
      }
    ]
  }
]

我可以看到Azure搜索具有集合类型,但不适用于复杂结构。因此,我不得不将国家分为两个不同的列和类型集合。如果我在这里错了,请纠正我。我还可以看到从Azure搜索到Cosmos DB都有一个连接器。该连接器是否可以在上述情况下使用,还是必须构建自己的索引器?它是否仍然支持复杂类型?

1 个答案:

答案 0 :(得分:1)

现在通常可以使用Azure Search中的

复杂类型支持,包括Cosmos DB索引器支持。您应该能够使用Azure门户中的“导入数据”功能进行尝试。