Поделиться через


Примеры JavaScript для поиска ИИ Azure

Узнайте о примерах кода JavaScript, демонстрирующих функциональные возможности и рабочий процесс решения поиска ИИ Azure. В этих примерах используется клиентская библиотека Azure AI Search для Azure SDK для JavaScript, с которой вы можете ознакомиться по следующим ссылкам.

Назначение Ссылка
Скачивание пакета www.npmjs.com/package/@azure/search-documents
Справочник по API @azure/search-documents
Тестовые примеры API github.com/Azure/azure-sdk-for-js/tree/main/sdk/search/search-documents/test
Исходный код github.com/Azure/azure-sdk-for-js/tree/main/sdk/search/search-documents
Журнал изменений github.com/Azure/azure-sdk-for-js/blob/main/sdk/search/search-documents/CHANGELOG.md

Примеры пакетов SDK

Примеры кода группы разработчиков Azure SDK, которые демонстрируют использование API. Эти примеры можно найти в Azure/azure-sdk-for-js/tree/main/sdk/search/search-documents/samples на сайте GitHub.

Примеры для JavaScript

Sample Описание
индексы Создание, обновление, получение, перечисление и удаление индексов. В данную категорию примеров также включен пример статистики служб.
индексаторы Создание, обновление, получение, перечисление, сброс и удаление индексаторов.
подключения к источнику данных (для индексаторов) Создание, обновление, получение, перечисление и удаление подключений к источнику данных, необходимых для индексирования поддерживаемых источников данных на основе индексатора.
наборы навыков Создание, обновление, получение, перечисление и удаление наборов навыков , подключенных к индексаторам и выполняющих обогащение на основе ИИ во время индексирования.
сопоставления синонимов Создание, обновление, получение, перечисление и удаление карт синонимов.
vectorSearch Векторы индекса и отправка векторного запроса.

Примеры TypeScript

Sample Описание
индексы Создание, обновление, получение, перечисление и удаление индексов. В данную категорию примеров также включен пример статистики служб.
индексаторы Создание, обновление, получение, перечисление, сброс и удаление индексаторов.
подключения к источнику данных (для индексаторов) Создание, обновление, получение, перечисление и удаление подключений к источнику данных, необходимых для индексирования поддерживаемых источников данных на основе индексатора.
наборы навыков Создание, обновление, получение, перечисление и удаление наборов навыков , подключенных к индексаторам и выполняющих обогащение на основе ИИ во время индексирования.
сопоставления синонимов Создание, обновление, получение, перечисление и удаление карт синонимов.
vectorSearch Создание, обновление, получение, перечисление и удаление векторного поиска.

Примеры документов

Примеры кода из команды поиска ИИ Azure демонстрируют функции и рабочие процессы. Следующие примеры приведены в учебниках, быстрых стартах и инструкциях. Эти примеры можно найти в Azure-Samples/azure-search-javascript-samples на сайте GitHub.

Примеры для JavaScript

Sample Article Описание
quickstart-keyword-search Быстрый старт: Полнотекстовый поиск Создание, загрузка и запрос индекса поиска с помощью примеров данных.
quickstart-semantic-ranking-js Быстрый старт: Семантическое ранжирование Добавьте семантический ранжирование в схему индекса и выполните семантические запросы.
quickstart-vector-js Краткое руководство: Векторный поиск Содержимое вектора индекса и запроса.

Примеры TypeScript

Sample Article Описание
quickstart-semantic-ranking-ts Быстрый старт: Семантическое ранжирование Добавьте семантический ранжирование в схему индекса и выполните семантические запросы.
quickstart-vector-ts Краткое руководство: Векторный поиск Содержимое вектора индекса и запроса.

Другие примеры

Следующие примеры также публикуются командой поиска ИИ Azure, но не ссылаются в документации. Связанные файлы README предоставляют инструкции по использованию.

Sample Описание
azure-search-classic-rag Однократный RAG с использованием классической поисковой системы в качестве основы данных из Azure AI Search с моделью завершения чата от Azure OpenAI.
azure-search-vector-sample.js Пример javaScript для выполнения векторного поиска.
azure-function-search Пример JavaScript функции Azure, которая отправляет запросы в службу поиска. Вы можете заменить эту версию JavaScript на код, используемый в api.
массовая вставка Пример JavaScript для отправки и индексирования документов с помощью API push-уведомлений .

Совет

Используйте браузер примеров для поиска примеров кода Майкрософт на сайте GitHub. Вы можете отфильтровать поиск по продуктам, службам и языку.