Возможно ли создать индекс когнитивного поиска Azure из файла json?

#azure #azure-cognitive-search

#azure #azure-cognitive-search

Вопрос:

Я хотел бы создать индекс, основанный на довольно сложном файле JSON. Есть ли способ заставить Azure Cognitive Search проанализировать файл и создать для него соответствующий индекс?

Ответ №1:

Вы должны быть в состоянии выполнить это с помощью рабочего процесса «Импорт данных» в Azure Cognitive Search с использованием портала Azure. Вы можете найти более подробную информацию о том, какие типы файлов json и объектов json поддерживаются здесь: Импорт файлов JSON с помощью когнитивного поиска

Ответ №2:

Я предполагаю, что ваш файл JSON содержит записи данных. Если вам нужен более программный подход, вы можете найти один пример записи в вашем JSON. Скопируйте это и в Visual Studio используйте Edit -> Paste Special для создания класса, представляющего вашу запись.

введите описание изображения здесь

Затем вы просто создаете экземпляры объектов, используя свой новый тип, и отправляете их в индекс, используя SDK, как обычно.