Use Modify Offline Application para cambiar el origen de datos de una aplicación o actualizar su esquema, lo que incluye crear o eliminar campos, modificar o crear índices, y crear o eliminar campos de atributo y campos de visualización predeterminados.
Los cambios se aplican únicamente a la versión sin conexión. La versión en línea continúa atendiendo tráfico mientras modifica y compila la versión sin conexión.
Funcionamiento
OpenSearch mantiene dos versiones independientes de una aplicación:
Versión en línea: la versión activa que atiende el tráfico de búsqueda.
Versión sin conexión: una versión de prueba donde se aplican los cambios de esquema y de origen de datos.
Al ejecutar Modify Offline Application, OpenSearch crea o actualiza la versión sin conexión sin afectar la versión en línea. Una vez que compruebe la versión sin conexión, publíquela para reemplazar la versión en línea.
Nota: Los datos incrementales enviados a la aplicación en línea mediante API no se sincronizan con la aplicación sin conexión mientras esta se crea.
Requisitos previos
Antes de empezar, asegúrese de contar con lo siguiente:
Acceso a la consola de OpenSearch Industry Algorithm Edition
Una instancia de aplicación existente
Modificar una aplicación sin conexión
Paso 1: Abrir los detalles de la aplicación
En la consola de OpenSearch Industry Algorithm Edition, vaya a la página Instance Management.
-
Localice la instancia de aplicación deseada y haga clic en Details en la columna Actions.

Paso 2: Iniciar la modificación
En la pestaña Online Application de la página de detalles de la aplicación, haga clic en Modify Offline Application.

El comportamiento posterior depende de si ya existe una versión sin conexión:
|
Escenario |
Comportamiento |
|
No existe una versión sin conexión |
Se abre directamente la página Modify Application. Después de guardar los cambios, se crea una versión sin conexión que coexiste con la versión en línea. |
|
Ya existe una versión sin conexión |
Se abre la página Modify Offline Application, que muestra los detalles de la versión sin conexión actual. Haga clic en Configure para abrir la página Modify Application. Tras confirmar los cambios, se elimina la versión sin conexión anterior y se crea una nueva. |
Paso 3: Modificar el esquema
En la página Modify Application, actualice la configuración de la aplicación según sea necesario:
Editar campos

Nota: Las aplicaciones de Industry Algorithm Edition admiten agregar tablas. Las aplicaciones de tipo estándar solo admiten tablas sin particiones.
Editar índices, campos de atributo o campos de visualización predeterminados

Editar el origen de datos y la asignación

Paso 4: Modificar la clasificación de los resultados de búsqueda

Paso 5: Modificar el análisis de consultas

Paso 6: Configurar la sincronización de datos y la publicación
Una vez finalizados los cambios, especifique cómo se gestionarán la sincronización de datos incrementales y la publicación.

Sincronización de datos incrementales
Puede optar por no sincronizar los datos incrementales; en su lugar, envíe datos completos a la aplicación sin conexión mediante la sincronización del origen de datos o la invocación de operaciones de API.
Publicación automática
Si la publicación automática está habilitada, la versión sin conexión se publica en el entorno en línea automáticamente al finalizar la compilación. Si desactiva esta opción, vaya a la pestaña Offline Application de la página de detalles de la aplicación y haga clic en Publish para publicar manualmente.

Notas de uso
Modificar la versión sin conexión no afecta a la versión en línea. Para cambiar la versión en línea directamente, elimine primero la versión sin conexión.
Versión en línea no válida: Si la versión en línea se encuentra en estado Invalid, elimine la aplicación y vuelva a configurarla desde cero.