Создание индексатора в Azure Search: схема, идентифицирующая Edm.Сложные типы в одной подписке, но не в другой

#azure-cognitive-search #azureportal

#azure-когнитивный поиск #azureportal

Вопрос:

Я наблюдаю некоторое непоследовательное поведение между двумя разными подписками при попытке создать индексатор для службы поиска Azure через портал Azure.

Я смог успешно создать индексаторы в нашей подписке test / ppe (Microsoft), используя коллекцию Cosmos DB в качестве источника, и данные были сопоставлены 1: 1 с использованием Edm.complexType и коллекция (Edm.complexType):

Сложные типы отображаются в раскрывающемся списке

После того, как я убедился, что все работает должным образом, я перешел на нашу подписку prod (AME.GBL), чтобы сделать то же самое; однако эта возможность добавлять / редактировать сложные типы, похоже, отсутствует:

Сложные типы не отображаются в раскрывающемся списке

Есть ли причина, по которой эта возможность добавлять сложные типы доступна в одной из наших подписок, но не в другой?

Существует ли функциональный элемент для этой возможности добавлять / редактировать сложные типы для индекса, и если есть, возможно ли вручную переопределить его для данного идентификатора подписки?

Спасибо!

Комментарии:

1. Я попытался вызвать API, чтобы посмотреть, что он возвращает для индексов, которые я уже создал, и я получил это сообщение: "This index was created with a newer version of the Azure Search API and uses features exclusive to that version. Please use the latest API version (2019-05-06) to manage this index." Похоже, что есть новая версия API, к которой была доступна наша подписка test / ppe

Ответ №1:

Брэдли — Вы правы в том, что в этом случае функция обнаружения сложных типов с помощью рабочего процесса импорта данных портала в настоящее время доступна только через внутренний интерфейс портала Microsoft. Тем не менее, эта функция будет развернута публично по всему миру очень скоро, и мы ориентируемся на 5/1/2019 для глобальной доступности через портал. Если вам нужно заранее создать этот индекс со сложными типами, вы можете использовать API для прямой настройки схемы индекса со сложными типами.

Комментарии:

1. Спасибо, Брайан — эта функция действительно классная, и я не могу дождаться, чтобы поделиться ею со своей командой.