#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, как обычно.