Uso de un indizador para crear un índice

Completado

Para indexar los documentos en Azure Storage, deben exportarse desde su tipo de archivo original a JSON. Para exportar datos en cualquier formato a JSON y cargarlos en un índice, usamos un indexador.

Para crear documentos de búsqueda, puede generar documentos JSON con código de aplicación o puede usar el indexador de Azure para exportar los documentos entrantes a JSON.

Búsqueda de Azure AI le permite crear y cargar documentos JSON en un índice según dos enfoques:

  • Método de inserción: Los datos JSON se insertan en un índice de búsqueda a través de la API REST o el SDK de .NET. La inserción de datos tiene la máxima flexibilidad, ya que no tiene ninguna restricción de tipo de origen de datos, ubicación o frecuencia de ejecución.

  • Método de extracción: Los indexadores del servicio Search pueden extraer datos de orígenes de datos populares de Azure y, si es necesario, exportar esos datos a JSON si aún no tienen ese formato.

Uso del método de extracción para cargar datos con un indexador

El indexador de Búsqueda de Azure AI es un rastreador que extrae texto y metadatos que admiten búsquedas de un origen de datos externo de Azure, y que rellena un índice de búsqueda mediante asignaciones de campo a campo entre los datos de origen y el índice. En ocasiones, el uso del indexador se conoce como un enfoque de "modelo de extracción", ya que el servicio extrae datos sin tener que escribir ningún código que agregue datos a un índice. Un indizador asigna campos de origen a sus campos coincidentes en el índice.

Supervisión de importación de datos y comprobación

La página de información general de Search Service tiene un panel que le permite ver rápidamente el estado de Search Service. En el panel, puede ver cuántos documentos se encuentran en el servicio de búsqueda, cuántos índices se han usado y cuánto almacenamiento está en uso.

Cuando se cargan nuevos documentos en un índice, se puede supervisar el progreso haciendo clic en el indexador asociado del índice. El número de documentos aumentará a medida que se carguen documentos en el índice. En algunos casos, la página del portal puede tardar unos minutos en mostrar recuentos de documentos actualizados. Una vez que el índice está listo para realizar consultas, puede utilizar el Explorador de búsqueda para comprobar los resultados. Un índice está listo cuando el primer documento se carga correctamente.

Los indizadores solo importan documentos nuevos o actualizados, por lo que es normal que vea cero documentos indexados.

El Explorador de búsqueda puede realizar búsquedas rápidas con el fin de comprobar el contenido de un índice y asegurarse de que se obtienen los resultados de búsqueda esperados. Disponer de esta herramienta en el portal le permite comprobar fácilmente el índice revisando los resultados que se devuelven como documentos JSON.

Realización de cambios en un índice

Tiene que quitar y volver a crear los índices si necesita realizar cambios en las definiciones de campo. Se admite la adición de nuevos campos y que todos los documentos existentes tengan valores NULL. Podrá iterar sus diseños más rápidamente con un enfoque basado en código, ya que trabajar en el portal requiere que el índice se elimine, se vuelva a crear y que los detalles del esquema se rellenen manualmente.

Para actualizar un índice sin afectar a los usuarios, se puede crear un índice nuevo con otro nombre. Puede usar el mismo indexador y el mismo origen de datos. Después de importar los datos, puede cambiar la aplicación para que use el nuevo índice.