View a markdown version of this page

Creación de colecciones - OpenSearch Servicio Amazon

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Creación de colecciones

Puede utilizar la consola o el AWS CLI para crear una colección sin servidor. En estos pasos se explica cómo crear una búsqueda o una colección de series temporales. Para crear una colección de búsquedas vectoriales, consulte Trabajo con colecciones de búsqueda vectorial.

Antes de crear una colección, asegúrese de tener los permisos necesarios. Para obtener más información, consulte Configuración de permisos para las colecciones.

Amazon OpenSearch Serverless admite dos generaciones de colecciones:

  • NextGen— La última generación de OpenSearch Serverless con escalado automático instantáneo y escalado a cero para optimizar los costos. Utiliza grupos de colecciones para la administración de la capacidad compartida en varias colecciones. Ofrece un flujo de creación simplificado de una sola página con las opciones Express Create y Standard Create.

  • Clásico: utiliza un asistente de varios pasos con una configuración de seguridad, red y cifrado por colección. Cada colección se configura de forma independiente.

Al elegir Crear colección en la página Colecciones, la consola abre el formulario de NextGencreación de forma predeterminada. Puedes cambiar de generación en cualquier momento con la tecla Switch a Classic o Switch para NextGen vincular el campo Generación sin servidor del formulario de creación.

Configure los ajustes NextGen de recopilación

Los siguientes pasos son comunes a los métodos Express Create y Standard Create.

Para configurar los ajustes NextGen de recopilación
  1. Dirígete a la consola OpenSearch de Amazon Service en https://console.aws.amazon.com/aos/home/.

  2. Expanda Sin servidor en el panel de navegación de la izquierda y seleccione Colecciones.

  3. Seleccione Crear colección. El formulario NextGen de creación de colecciones aparece de forma predeterminada.

    sugerencia

    En su lugar, para crear una colección clásica, elija Cambiar a clásica en el campo Generación sin servidor.

  4. Escriba un nombre y una descripción para la colección. El nombre debe cumplir los siguientes criterios:

    • Es exclusivo de tu cuenta y Región de AWS

    • Contener solo letras minúsculas de la a a la z, números del 0 al 9 y un guion (-)

    • Contener entre 3 y 32 caracteres

  5. Seleccione un tipo de colección:

    • Búsqueda: Full-text búsqueda que potencia las aplicaciones de sus redes internas y las aplicaciones con acceso a Internet. Todos los datos de búsqueda se almacenan en almacenamiento en caliente para garantizar un tiempo de respuesta rápido a las consultas.

    • Búsqueda vectorial: búsqueda semántica en incrustaciones vectoriales que simplifica la administración de datos vectoriales. Impulsa las experiencias de búsqueda aumentada con aprendizaje automático (ML) y las aplicaciones generativas de IA.

    Para obtener más información, consulte Elección de un tipo de colección.

  6. Elige un método de creación de colecciones: Express Create o Standard Create.

Cree una NextGen colección (Express Create)

Express Create le permite configurar rápidamente una NextGen colección con valores predeterminados razonables. OpenSearch Serverless crea automáticamente las políticas de grupo de recopilación, cifrado, red y acceso a los datos necesarias en función del nombre y el tipo de colección que proporcione.

nota

También puede acceder a Express Create desde:

  • El botón de creación rápida en el banner informativo azul de la página de inicio OpenSearch de Amazon Service

  • El botón de creación rápida de la tarjeta de creación rápida Get Started

Ambos abren un modal de Express Create directamente sin tener que ir a la página de creación completa.

Si utiliza Express Create desde el modal, puede crear una colección en cuestión de segundos sin tener que acceder al formulario completo de creación de colecciones. Introduzca un nombre de colección, elija un tipo de colección (búsqueda o búsqueda vectorial) y elija Crear colección. OpenSearch Serverless configura automáticamente el resto de los ajustes con valores predeterminados razonables.

Puede ampliar la sección de detalles de configuración para revisar o modificar ajustes como el grupo de recopilación, la configuración de la OpenSearch interfaz de usuario, el cifrado, el acceso a la red y el acceso a los datos antes de crear la colección. Algunos ajustes también se pueden cambiar después de la creación.

Para crear una NextGen colección con Express Create
  1. Tras configurar el nombre, la descripción y el tipo de la colección (consulteConfigure los ajustes NextGen de recopilación), elija Express Create como método de creación de la colección.

  2. Revise la tabla de configuración predeterminada que OpenSearch Serverless configura en su nombre:

    • Grupo de recopilación: para un usuario nuevo, se genera automáticamente un nombre de grupo de recopilación predeterminado en función del nombre de la colección. Puede editar el nombre seleccionando el icono de edición. Para un usuario habitual, se muestran los grupos de NextGen colecciones existentes del tipo seleccionado. De forma predeterminada, se selecciona uno. Puedes seleccionar cualquier otro grupo de colecciones existente en el menú desplegable.

    • OpenSearch Configuración de la interfaz de usuario: utiliza una OpenSearch aplicación existente de forma predeterminada. El nombre de la aplicación y el nombre del espacio de trabajo se pueden editar tras su creación.

    • Cifrado: la colección se cifra con un Clave propiedad de AWS.

    • Acceso a la red: se puede acceder a la colección desde redes públicas.

    • Acceso a los datos: se crea automáticamente una política de acceso a los datos que otorga al director de IAM actual pleno acceso a la colección y sus índices.

  3. Seleccione Crear colección.

Se muestra el estado de la recopilación. Creating Espere a que cambie el estado de la recopilación Active antes de empezar a indexar los datos. Esta operación suele tardar varios minutos.

Crear una NextGen colección (creación estándar)

Standard Create le proporciona un control total sobre la configuración del grupo de recopilación, el cifrado, la red y el acceso a los datos.

Para crear una NextGen colección mediante Standard Create
  1. Siga los pasos 1 a 5 deConfigure los ajustes NextGen de recopilación.

  2. En Método de creación de colecciones, selecciona Creación estándar.

    El formulario se expande para mostrar todas las secciones de configuración que se describen en las siguientes secciones.

Configure el grupo de recopilación

Elija cómo asignar un grupo de colecciones. Puede seleccionar un grupo compatible existente o crear uno nuevo, incluso si ya existen grupos compatibles.

  • Selecciona uno existente: elige un grupo de colecciones compatible en el menú desplegable. El grupo debe ser compatible con el tipo de colección que hayas seleccionado. La consola muestra los límites de capacidad actuales del grupo (min/max OCU para la indexación y la búsqueda).

  • Crear nuevo: cree un nuevo grupo de recopilación con límites de capacidad personalizados:

    • Nombre del grupo de colecciones: Auto-generated comonextgen-{collection-name}. Puede editar este nombre. El nombre se normaliza a minúsculas, los guiones sustituyen a los guiones bajos y se trunca a 32 caracteres.

    • Capacidad mínima de indexación (en OCU): opcional. Déjelo en blanco si no hay ningún mínimo.

    • Capacidad máxima de indexación (en OCU): el valor predeterminado es 96.

    • Capacidad mínima de búsqueda (en OCU): opcional. Déjelo en blanco si no hay ningún mínimo.

    • Capacidad máxima de búsqueda (en OCU): el valor predeterminado es 96.

Configuración del cifrado

Elige una opción de cifrado:

  • Usa AWS la clave propia (predeterminada): Amazon OpenSearch Service gestiona la clave de cifrado sin coste adicional.

  • Usa la clave gestionada por el cliente: selecciona una AWS KMS clave de tu cuenta.

(Opcional) Selecciona la casilla Personalizar la configuración de cifrado para elegir o crear una AWS KMS clave diferente.

Para obtener más información sobre las políticas de cifrado, consulteCifrado en Amazon OpenSearch Serverless.

Configuración del acceso de red

Configure el acceso a la red para su colección:

  • Habilite o deshabilite el acceso público al OpenSearch punto final.

  • (Opcional) Agregue reglas de punto final de VPC para restringir el acceso.

Configure la política de acceso a los datos

Elija cómo configurar el acceso a los datos:

  • Crear una nueva política: defina una nueva política de acceso a los datos:

    • Introduzca un nombre de política y una descripción opcional.

    • Utilice el editor visual para añadir declaraciones con los permisos de los directores y los recursos, o cambie al editor JSON para editar directamente las políticas.

    • Agregue directores: usuarios y roles de IAM, usuarios y grupos de SAML o usuarios y grupos.

    • Especifique los permisos de recursos para las colecciones y los índices.

  • Añadir a la política existente: seleccione una política de acceso a datos existente en el menú desplegable.

Configure ajustes adicionales

  • (Opcional) Añada etiquetas a su colección como pares clave-valor.

Configure OpenSearch los ajustes de la interfaz

Configure la OpenSearch aplicación y el espacio de trabajo de su colección:

  • Para seleccionar OpenSearch la aplicación, elija una de las siguientes opciones:

    • Seleccione OpenSearch la aplicación existente: elija una aplicación existente en el menú desplegable del nombre de la OpenSearch aplicación. A continuación, para seleccionar el espacio de trabajo, selecciona Seleccionar el espacio de trabajo existente o Crear un nuevo espacio de trabajo e introduce un nombre.

    • Crear nueva OpenSearch aplicación: introduce un nombre para la nueva aplicación. También debe crear un nuevo espacio de trabajo: introduzca un nombre para el espacio de trabajo.

Para crear la colección, revise la configuración y seleccione Enviar.

Tras enviarla, la colección pasa a un estado de creación. La consola también crea el grupo de recopilación (si es nuevo), la política de cifrado, la política de red y la política de acceso a los datos, según sea necesario. Cuando el estado de la recopilación cambie a Activo, estará lista para usarse. Esta operación suele tardar varios minutos.

Crea una colección clásica

Las colecciones clásicas utilizan un asistente de varios pasos con una configuración de seguridad, red y cifrado por colección. Cada colección se configura de forma independiente.

Configure los ajustes de la colección (clásico)

Para configurar los ajustes básicos de recopilación (clásico)
  1. Dirígete a la consola OpenSearch de Amazon Service en https://console.aws.amazon.com/aos/home/. En el panel de navegación izquierdo, expande Serverless y selecciona Colecciones.

  2. Seleccione Crear colección.

    La consola abre el formulario Crear NextGen colección de forma predeterminada.

  3. En el campo Generación sin servidor, selecciona Cambiar a versión clásica.

    La consola navega hasta el asistente de creación de colecciones clásicas. El campo de generación sin servidor ahora muestra la versión clásica con una descripción: Se trata del flujo de creación de colecciones clásicas.

    sugerencia

    Para volver a NextGen, selecciona Cambiar a NextGen en el campo Generación sin servidor.

  4. Proporcione un nombre y una descripción para la colección. El nombre debe cumplir los siguientes criterios:

    • Es exclusivo de tu cuenta y Región de AWS

    • Contiene solo letras minúsculas de la a a la z, los números del 0 al 9 y el guión (-)

    • Contener entre 3 y 32 caracteres

  5. Elige un tipo de colección:

    • Series temporales: segmento de análisis de registros que se centra en analizar grandes volúmenes de datos semiestructurados generados por máquinas. Se almacenan al menos 24 horas de datos en los índices calientes y el resto permanece en almacenamiento templado.

    • Búsqueda: Full-text búsqueda que potencia las aplicaciones de sus redes internas y las aplicaciones con acceso a Internet. Todos los datos de búsqueda se almacenan en almacenamiento en caliente para garantizar un tiempo de respuesta rápido a las consultas. Elija esta opción si está habilitando la búsqueda semántica automática.

    • Búsqueda vectorial: búsqueda semántica en incrustaciones vectoriales que simplifica la gestión de los datos vectoriales. Impulsa las experiencias de búsqueda aumentada con machine learning (ML) y las aplicaciones de IA generativa, como los chatbots, los asistentes personales y la detección de fraudes.

  6. (Opcional) Configure las opciones de despliegue:

    • Réplicas en espera: elija si desea habilitar las réplicas en espera para una alta disponibilidad.

    • Aceleración por GPU: en el caso de las colecciones de búsquedas vectoriales, elige si deseas habilitar la aceleración por GPU.

  7. Elija Siguiente.

Para configurar las políticas de seguridad y acceso (clásica)
  1. Política de cifrado: elija cómo cifrar los datos de su colección:

    • Usa AWS la clave propia (predeterminada): Amazon OpenSearch Service gestiona la clave de cifrado sin coste adicional.

    • Usa la clave gestionada por el cliente: selecciona una AWS KMS clave de tu cuenta para el cifrado.

    (Opcional) Seleccione Usar la política existente si ya existe una política de cifrado coincidente para el nombre de su colección.

  2. Acceso a la red: configure la forma en que los usuarios y las aplicaciones acceden a su colección:

    • Habilite o deshabilite el acceso al OpenSearch punto final.

    • Habilite o deshabilite el acceso a los OpenSearch paneles de control.

    • Elija Acceso público o restrinja el acceso a través de puntos finales de VPC.

  3. Política de acceso a los datos: defina qué directores pueden acceder a los datos de su colección:

    • Cree una nueva política: defina una nueva política de acceso a los datos mediante el editor visual o el editor JSON. Agregue directores (usuarios de IAM, roles de IAM o usuarios y grupos de SAML) y especifique los permisos de los recursos.

    • Añadir a la política existente: seleccione una política de acceso a datos existente en el menú desplegable.

  4. Elija Siguiente.

Configurar la OpenSearch interfaz de usuario (clásica)

Configure la OpenSearch aplicación y el espacio de trabajo de su colección:

  • Para seleccionar OpenSearch la aplicación, elija una de las siguientes opciones:

    • Seleccione OpenSearch la aplicación existente: elija una aplicación existente en el menú desplegable del nombre de la OpenSearch aplicación. A continuación, para seleccionar el espacio de trabajo, selecciona Seleccionar el espacio de trabajo existente o Crear un nuevo espacio de trabajo e introduce un nombre.

    • Crear nueva OpenSearch aplicación: introduce un nombre para la nueva aplicación. También debe crear un nuevo espacio de trabajo: introduzca un nombre para el espacio de trabajo.

Elija Siguiente.

Configure campos de búsqueda adicionales (clásico)

Las opciones que aparecen en esta página dependen del tipo de colección que vaya a crear.

  • Buscar colecciones: configure el enriquecimiento semántico automático y los campos de búsqueda léxica.

  • Colecciones de series temporales: configure los campos de búsqueda de series temporales.

  • Colecciones de búsqueda vectorial: configure los campos vectoriales, incluidos el nombre del campo, las dimensiones y la métrica de distancia.

(Opcional) Configure los campos de búsqueda correspondientes a su tipo de colección. Elija Siguiente. Revisa todos los ajustes en la página de resumen y selecciona Enviar para crear la colección.

Tras enviarla, la colección pasa al estado de creación. Cuando el estado cambia a Activo, la colección está lista para usarse.

Configurar el enriquecimiento semántico automático

Al crear o editar una colección, puede configurar el enriquecimiento semántico automático, lo que simplifica la implementación y las capacidades de la búsqueda semántica en Amazon Service. OpenSearch La búsqueda semántica arroja resultados de consulta que incorporan no solo la coincidencia de palabras clave, sino también la intención y el significado contextual de la búsqueda del usuario. Para obtener más información, consulte Enriquecimiento semántico automático para Serverless.

Para configurar el enriquecimiento semántico automático
  1. En la sección Detalles del índice, en Nombre del índice, especifique un nombre.

  2. En la sección Campos de enriquecimiento semántico automático, elija Agregar campo de búsqueda semántica.

  3. En el campo Nombre del campo de entrada para el enriquecimiento semántico, escriba el nombre del campo que desea enriquecer.

  4. El Tipo de datos es Texto. No puede cambiar este valor.

  5. En Idioma, seleccione Inglés o Multilingüe.

  6. Seleccione Agregar campo.

  7. Cuando termine de configurar los campos opcionales para la colección, seleccione Siguiente.

  8. Revise los cambios y seleccione Enviar para crear la colección.

Configurar los campos de búsqueda de series temporales

Las opciones de la sección Campos de búsqueda de series temporales se refieren a los datos de series temporales y a los flujos de datos. Para obtener más información acerca de estos temas, consulte Gestión de datos de series temporales en Amazon OpenSearch Service con flujos de datos.

Para configurar los campos de búsqueda de series temporales
  1. En la sección Campos de búsqueda de series temporales, seleccione Agregar campo de series temporales.

  2. En Nombre del campo, escriba un nombre.

  3. En Tipo de datos, seleccione un tipo de la lista.

  4. Seleccione Agregar campo.

  5. Cuando termine de configurar los campos opcionales para la colección, seleccione Siguiente.

  6. Revise los cambios y seleccione Enviar para crear la colección.

Configurar los campos de búsqueda léxica

La búsqueda léxica busca una coincidencia exacta entre una consulta de búsqueda y términos o palabras clave indexados.

Para configurar los campos de búsqueda léxica
  1. En la sección Campos de búsqueda léxica, seleccione Agregar campo de búsqueda.

  2. En Nombre del campo, escriba un nombre.

  3. En Tipo de datos, seleccione un tipo de la lista.

  4. Seleccione Agregar campo.

  5. Cuando termine de configurar los campos opcionales para la colección, seleccione Siguiente.

  6. Revise los cambios y seleccione Enviar para crear la colección.

Configurar los campos de búsqueda vectorial

nota

La Engine propiedad solo se puede configurar con las colecciones clásicas y no es compatible con las colecciones. NextGen

Para configurar los campos de búsqueda vectorial
  1. En la sección Campos vectoriales, seleccione Agregar campo vectorial.

  2. En Nombre del campo, escriba un nombre.

  3. En Motor, seleccione un tipo de la lista.

  4. Escriba el número de dimensiones.

  5. En Métrica de distancia, seleccione un tipo de la lista.

  6. Cuando termine de configurar los campos opcionales para la colección, seleccione Siguiente.

  7. Revise los cambios y seleccione Enviar para crear la colección.