Compartir a través de


Ejemplos de JavaScript para Azure AI Search

Obtenga información sobre los ejemplos de código de JavaScript que muestran la funcionalidad y el flujo de trabajo de una solución de Azure AI Search. En estos ejemplos se usa la biblioteca cliente de Azure AI Search para Azure SDK para JavaScript, que puede explorar a través de los vínculos siguientes.

Destino Vínculo
Descarga del paquete www.npmjs.com/package/@azure/search-documents
Referencia de API @azure/search-documents
Casos de prueba de la API github.com/Azure/azure-sdk-for-js/tree/main/sdk/search/search-documents/test
Código fuente github.com/Azure/azure-sdk-for-js/tree/main/sdk/search/search-documents
Registro de cambios github.com/Azure/azure-sdk-for-js/blob/main/sdk/search/search-documents/CHANGELOG.md

Ejemplos del SDK

Los ejemplos de código del equipo de desarrollo del SDK de Azure muestran el uso de la API. Puede encontrar estos ejemplos en Azure/azure-sdk-for-js/tree/main/sdk/search/search-documents/samples en GitHub.

Ejemplos de JavaScript

Ejemplo Descripción
índices Crear, actualizar, obtener, enumerar y eliminar índices. Esta categoría de ejemplos también incluye un ejemplo de estadísticas de servicio.
Indizadores Crear, actualizar, obtener, enumerar, restablecer y eliminar indexadores.
dataSourceConnections (para indizadores) Crear, actualizar, obtener, enumerar y eliminar conexiones de origen de datos, que son necesarias para la indexación basada en indexadores de orígenes de datos admitidos.
conjuntos de habilidades Crear, actualizar, obtener, enumerar y eliminar conjuntos de aptitudes que están asociados a indexadores y realizar el enriquecimiento basado en IA durante la indexación.
synonymMaps Crear, actualizar, obtener, enumerar y eliminar mapas de sinónimos.
vectorSearch Vectores de índice y envío de una consulta vectorial.

Ejemplos de TypeScript

Ejemplo Descripción
índices Crear, actualizar, obtener, enumerar y eliminar índices. Esta categoría de ejemplos también incluye un ejemplo de estadísticas de servicio.
Indizadores Crear, actualizar, obtener, enumerar, restablecer y eliminar indexadores.
dataSourceConnections (para indizadores) Crear, actualizar, obtener, enumerar y eliminar conexiones de origen de datos, que son necesarias para la indexación basada en indexadores de orígenes de datos admitidos.
conjuntos de habilidades Crear, actualizar, obtener, enumerar y eliminar conjuntos de aptitudes que están asociados a indexadores y realizar el enriquecimiento basado en IA durante la indexación.
synonymMaps Crear, actualizar, obtener, enumerar y eliminar mapas de sinónimos.
vectorSearch Crear, actualizar, obtener, enumerar y eliminar búsqueda de vectores.

Ejemplos de documentación

Los ejemplos de código del equipo de Azure AI Search muestran características y flujos de trabajo. Se hace referencia a los ejemplos siguientes en tutoriales, inicios rápidos y artículos de procedimientos. Puede encontrar estos ejemplos en Azure-Samples/azure-search-javascript-samples en GitHub.

Ejemplos de JavaScript

Ejemplo Artículo Descripción
quickstart-búsqueda-de-palabras-clave Inicio rápido: Búsqueda de texto completo Cree, cargue y consulte un índice de búsqueda mediante datos de ejemplo.
quickstart-semantic-ranking-js Inicio rápido: Clasificación semántica Agregue la clasificación semántica a un esquema de índice y ejecute consultas semánticas.
quickstart-vector-js Inicio rápido: Búsqueda de vectores Índice y consulta del contenido vectorial.

Ejemplos de TypeScript

Ejemplo Artículo Descripción
quickstart-semantic-ranking-ts Inicio rápido: Clasificación semántica Agregue la clasificación semántica a un esquema de índice y ejecute consultas semánticas.
quickstart-vector-ts Inicio rápido: Búsqueda de vectores Índice y consulta del contenido vectorial.

Otros ejemplos

El equipo de Azure AI Search también publica los ejemplos siguientes, pero no se hace referencia a estos en la documentación. Los archivos LÉAME asociados proporcionan instrucciones de uso.

Ejemplo Descripción
azure-search-classic-rag RAG de ejecución única utilizando el motor de búsqueda clásico como datos de referencia de Azure AI Search, con un modelo de finalización de conversación de Azure OpenAI.
azure-search-vector-sample.js Ejemplo de JavaScript sobre cómo realizar la búsqueda vectorial.
azure-function-search Ejemplo de JavaScript de una función de Azure que envía consultas a un servicio de búsqueda. Puede sustituir esta versión de JavaScript por el api código usado en Agregar búsqueda a sitios web con .NET.
Inserción masiva Ejemplo de JavaScript sobre cómo usar las API de inserción para cargar e indexar documentos.

Sugerencia

Use el explorador de ejemplos para buscar ejemplos de código de Microsoft en GitHub. Puede filtrar la búsqueda por producto, servicio e idioma.