Azure Search и Cosmos DB со сложными структурами - PullRequest
0 голосов
/ 28 октября 2018

У меня есть что-то вроде этого в 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.Работает ли этот соединитель со сценарием, описанным выше, или вам нужно создать свой собственный индексатор?Поддерживает ли он сложные типы в любом случае?

1 Ответ

0 голосов
/ 29 октября 2018

Поддержка сложных типов в поиске Azure теперь общедоступна, включая поддержку индексатора Cosmos DB.Вы сможете попробовать его, используя функцию импорта данных на портале Azure.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...