Saltar al contenido

Configuración de Azure Cognitive Search para Azure Blob Storage

Azure Cognitive Search es una solución de servicio de búsqueda de Microsoft Azure que permite potentes funciones de búsqueda para aplicaciones sin necesidad de gestionar la infraestructura subyacente. Al aprovechar las funciones de Azure, ofrece un servicio de búsqueda escalable y completamente gestionado.

Document Central utiliza Azure Cognitive Search para habilitar funciones de búsqueda para documentos en el repositorio de Azure Blob Storage. Para utilizar las funciones de búsqueda de texto completo para Azure Blob Storage, es necesario configurar y establecer un servicio de Azure Cognitive Search. Este servicio proporciona las funciones e información necesarias para la búsqueda de texto completo.

Para un rendimiento óptimo, se recomienda crear el servicio de Azure Cognitive Search en la misma región que la cuenta de Azure Blob Storage.

Requisitos previos

Antes de crear un servicio de Azure Cognitive Search, debe existir un repositorio completamente configurado del tipo Azure Blob Storage. La página de configuración para Azure Cognitive Search se puede acceder desde la página de definición del repositorio seleccionando un repositorio del tipo Azure Blob Storage. Luego, se mostrará una nueva acción Configurar Azure Cognitive Search.

Info

Para la creación a través de Document Central, el proveedor de recursos "Microsoft.Storage" debe estar registrado en la suscripción de Azure.
Para registrar el proveedor de recursos, abra la suscripción deseada en el portal de Azure, vaya a la pestaña Configuración y luego a Proveedores de recursos. Busque "Microsoft.Storage" y haga clic en Registrar.

El servicio de Cognitive Search se puede crear a través de Document Central.

Para crear un nuevo servicio de Azure Cognitive Search, siga los pasos a continuación:

  1. Inicie sesión con el rol Document Central - Administrador.
  2. Haga clic en la barra de ribbon en Configuración y ejecute la acción Repositorio.
  3. Seleccione un repositorio del tipo Azure Blob Storage.
  4. Haga clic en la acción Configurar Azure Cognitive Search.
  5. En la página de Azure Cognitive Search, seleccione la acción Configuración de Azure Cognitive Search.
  6. Haga clic en Comenzar para iniciar la creación de un nuevo servicio de Azure Cognitive Search.
  7. Seleccione Crear nueva Cognitive Search.
  8. Haga clic en Siguiente para continuar, y se mostrará la página de configuración para el servicio de Azure Cognitive Search.
  9. Complete todos los campos con la información requerida. Algunos campos ya están prellenados con información del repositorio, pero se pueden realizar cambios si es necesario.
  10. Una vez que todos los campos estén completos, haga clic en Siguiente para continuar. Se mostrará una página para configurar un índice, indexadores y una fuente de datos. Si el repositorio utiliza una configuración de un solo contenedor, el campo Nombre del contenedor se prellenará con el nombre del contenedor del repositorio. Si el repositorio utiliza una configuración de múltiples contenedores, el campo Nombre del contenedor permanecerá vacío.
  11. Complete todos los campos con la información requerida. Al usar una configuración de múltiples contenedores, el campo Nombre del contenedor debe llenarse con el nombre del contenedor que se utilizará para el servicio de Azure Cognitive Search. Dado que Document Central utiliza el Código de biblioteca de documentos de Document Central como nombre del contenedor en una configuración de múltiples contenedores, se recomienda utilizar la función de búsqueda para recuperar el Código de biblioteca de documentos de Document Central de la base de datos. Tenga en cuenta que el nombre recuperado se formateará para que sea adecuado para el contenedor de Azure Blob Storage.
  12. Una vez que todos los campos estén completos, haga clic en Siguiente para continuar. Si se necesitan realizar más cambios, haga clic en Atrás para volver a la página anterior.
  13. Haga clic en Finalizar para crear el servicio de Azure Cognitive Search.
  14. El servicio de Azure Cognitive Search ahora está creado.

Info

Si ya hay documentos en el contenedor, el proceso de indexación puede tardar un tiempo dependiendo de la cantidad de documentos en el contenedor. Los documentos solo serán buscables una vez que se complete el proceso de indexación. El servicio de Azure Cognitive Search solo puede buscar documentos que ya han sido indexados. Si se agregan nuevos documentos al contenedor, el proceso de indexación debe ejecutarse nuevamente para hacer que los nuevos documentos sean buscables.

  • Document Central tiene una cola de trabajos que ejecuta este proceso automáticamente cada 60 minutos. Asegúrese de que la cola de trabajos Job Queue - Search Indexer esté habilitada.
  • El proceso de indexación se puede ejecutar manualmente a través de la página Azure Search Index, que se puede acceder mediante la acción Configurar índice en la página Azure Cognitive Search.

Conexión a un servicio de Azure Cognitive Search existente

También es posible crear el servicio de Cognitive Search a través de la interfaz de Azure y luego conectarse al servicio.

Para conectarse a un servicio de Azure Cognitive Search existente, siga los pasos a continuación:

  1. Inicie sesión con el rol Document Central - Administrador.
  2. Haga clic en la barra de ribbon en Configuración y ejecute la acción Repositorio.
  3. Seleccione un repositorio del tipo Azure Blob Storage.
  4. Haga clic en la acción Configurar Azure Cognitive Search.
  5. En la página de Azure Cognitive Search, seleccione la acción Configuración de Azure Cognitive Search.
  6. Haga clic en Comenzar para iniciar la creación de un nuevo servicio de Azure Cognitive Search.
  7. Seleccione Usar Cognitive Search existente.
  8. Haga clic en Siguiente para continuar, y se mostrará la página de configuración para el servicio de Azure Cognitive Search.
  9. Seleccione una suscripción y un grupo de recursos de la lista desplegable.
  10. Ingrese un servicio de Azure Cognitive Search existente o selecciónelo. Se puede utilizar la función de búsqueda para recuperar el servicio de Azure Cognitive Search existente de Azure basado en la suscripción y el grupo de recursos seleccionados.
  11. Después de ingresar el Nombre del servicio de búsqueda, ingrese la Clave de administrador del servicio de búsqueda, que se puede recuperar del portal de Azure. Si la clave es válida, el botón "Siguiente" se activará.
  12. Haga clic en Siguiente para continuar. Si se necesitan realizar más cambios, haga clic en Atrás para volver a la página anterior.
  13. Haga clic en Finalizar para crear el servicio de Azure Cognitive Search.
  14. El servicio de Azure Cognitive Search ahora está conectado.

Info

El índice debe configurarse manualmente si el servicio de Azure Cognitive Search se conecta a un servicio de Azure Cognitive Search existente. El servicio de Azure Cognitive Search solo puede buscar documentos que ya han sido indexados. Si se agregan nuevos documentos al contenedor, el proceso de indexación debe ejecutarse nuevamente para hacer que los nuevos documentos sean buscables.

  • Document Central tiene una cola de trabajos que ejecuta este proceso automáticamente cada 60 minutos. Asegúrese de que la cola de trabajos Job Queue - Search Indexer esté habilitada.
  • El proceso de indexación se puede ejecutar manualmente a través de la página Azure Search Index, que se puede acceder mediante la acción Configurar índice en la página Azure Cognitive Search.

También es posible eliminar el servicio de Cognitive Search a través de Document Central.

Para eliminar un servicio de Azure Cognitive Search existente, siga los pasos a continuación:

  1. Inicie sesión con el rol Document Central - Administrador.
  2. Haga clic en la barra de ribbon en Configuración y ejecute la acción Repositorio.
  3. Seleccione un repositorio del tipo Azure Blob Storage.
  4. Haga clic en la acción Configurar Azure Cognitive Search.
  5. En la página de Azure Cognitive Search, seleccione la acción Eliminar Azure Cognitive Search.
  6. El servicio de Azure Cognitive Search será eliminado.

Warning

Si se elimina el servicio de Azure Cognitive Search, se eliminará permanentemente tanto de Document Central como de Azure. Esta acción es irreversible y resultará en la eliminación permanente del servicio de Azure Cognitive Search.

Configuración de un nuevo índice, indexadores y una fuente de datos

El índice de Azure Cognitive Search es responsable de las funciones de búsqueda de texto completo, estableciendo una conexión entre el servicio de Azure Cognitive Search y Azure Blob Storage.

Para crear un nuevo índice, siga los pasos a continuación:

  1. Inicie sesión con el rol Document Central - Administrador.
  2. Haga clic en la barra de ribbon en Configuración y ejecute la acción Repositorio.
  3. Seleccione un repositorio del tipo Azure Blob Storage.
  4. Haga clic en la acción Configurar Azure Cognitive Search.
  5. En la página de Azure Cognitive Search, seleccione la acción Configurar índice.
  6. En la página Azure Search Index, seleccione la acción Configuración de índice.
  7. Haga clic en Comenzar para iniciar la creación de un nuevo índice, indexadores y una fuente de datos.
  8. Seleccione Crear un nuevo indexador y haga clic en Siguiente para continuar. Se mostrará la página de configuración para el índice.
  9. Complete todos los campos con la información requerida. Si el repositorio utiliza una configuración de un solo contenedor, la función de búsqueda del campo Nombre del contenedor buscará todos los contenedores existentes en la cuenta de Azure Blob Storage. También se puede crear un nuevo contenedor manualmente ingresándolo manualmente. Si el repositorio utiliza una configuración de múltiples contenedores, la función de búsqueda del campo Nombre del contenedor buscará el campo Código de biblioteca de documentos, que es utilizado por Document Central. Tenga en cuenta que los nombres mostrados están formateados para que sean adecuados para Azure Blob Storage.
  10. Haga clic en Siguiente para continuar. Si se necesitan realizar más cambios, haga clic en Atrás para volver a la página anterior.
  11. Haga clic en Finalizar para crear el índice de Azure Cognitive Search.
  12. El índice ahora está creado.

Configuración de un índice, indexadores y una fuente de datos existentes

Para configurar un índice, indexador y una fuente de datos existentes, siga los pasos a continuación:

  1. Inicie sesión con el rol Document Central - Administrador.
  2. Haga clic en la barra de ribbon en Configuración y ejecute la acción Repositorio.
  3. Seleccione un repositorio del tipo Azure Blob Storage.
  4. Haga clic en la acción Configurar Azure Cognitive Search.
  5. En la página de Azure Cognitive Search, seleccione la acción Configurar índice.
  6. En la página Azure Search Index, seleccione la acción Configuración de índice.
  7. Haga clic en Comenzar para iniciar la configuración de un índice, indexador y una fuente de datos existentes.
  8. Seleccione Usar un indexador existente y haga clic en Siguiente para continuar. Se mostrará la página de configuración para el índice.
  9. Ingrese un nombre de indexador existente. Se puede utilizar la función de búsqueda para recuperar el nombre del indexador existente del servicio de Azure Cognitive Search.
  10. Haga clic en Siguiente para continuar. Si se necesitan realizar más cambios, haga clic en Atrás para volver a la página anterior.
  11. Haga clic en Finalizar para crear el índice de Azure Cognitive Search.
  12. El índice ahora está conectado.

Eliminación de un índice, indexadores y una fuente de datos

También es posible eliminar un índice, indexador y una fuente de datos a través de Document Central.

Para eliminar un índice, indexador y una fuente de datos existentes, siga los pasos a continuación:

  1. Inicie sesión con el rol Document Central - Administrador.
  2. Haga clic en la barra de ribbon en Configuración y ejecute la acción Repositorio.
  3. Seleccione un repositorio del tipo Azure Blob Storage.
  4. Haga clic en la acción Configurar Azure Cognitive Search.
  5. En la página de Azure Cognitive Search, seleccione la acción Configurar índice.
  6. En la página Azure Search Index, seleccione la acción Eliminar indexador.
  7. El índice, indexador y la fuente de datos serán eliminados.

Warning

Si se eliminan el índice, indexador y la fuente de datos, se eliminarán permanentemente tanto de Document Central como de Azure. Esta acción es irreversible y resultará en la eliminación permanente del índice, indexador y la fuente de datos del servicio de Azure Cognitive Search.