Configuración
Configuración de la aplicación en línea
Vaya a Search Algorithm Center > Retrieval Configuration > Basic Configuration, seleccione un nombre de aplicación y una aplicación en línea para consultar su configuración de análisis actual.
Configuración de la aplicación sin conexión
Si ya existe una aplicación sin conexión, vaya a Search Algorithm Center > Retrieval Configuration > Basic Configuration y seleccione el nombre de la aplicación y la aplicación sin conexión para consultar su página de configuración. El botón Offline Change cambia a Configure.
Configuración de análisis
Configure el nombre del índice, el analizador y los campos del índice. Para obtener más información, consulte index schema.
Notas de uso
La configuración de análisis solo se puede modificar como cambio sin conexión; no es posible hacerlo directamente en una aplicación en línea.
-
Una aplicación admite un máximo de dos versiones: una en línea y otra sin conexión. Si ya existe una versión sin conexión:
Modificar configuraciones como la de análisis o el esquema de la aplicación antes de reindexar descarta cualquier cambio sin conexión guardado previamente.
Si la reindexación se completa y usted realiza otro cambio que desencadena una nueva reindexación (por ejemplo, modificar el esquema de la aplicación o un origen de datos), la aplicación sin conexión existente se elimina y se crea una nueva.
OpenSearch separa el guardado del esquema de la aplicación del proceso de reindexación. Esto garantiza que el esquema de su aplicación se conserve incluso si falla la reindexación.
Procedimiento
Nota: El siguiente ejemplo crea un analizador personalizado y lo aplica a una aplicación en línea. Cree un analizador personalizado únicamente si el analizador predeterminado produce resultados de análisis incorrectos.
Desde la página principal, vaya a Search Algorithm Center > Retrieval Configuration > Analyzer Management y cree un analizador personalizado. En el cuadro de diálogo Create Analyzer, configure Name, Analyzer Type (como un analizador integrado del sistema o un analizador de modelo personalizado) y Analyzer.
Agregue nuevas entradas al analizador personalizado.
En la página Analyzer Management, localice el analizador deseado y haga clic en Entry Management en la columna Actions. Haga clic en Add, introduzca Query y Analysis Result en el panel Add Intervention Entry y luego haga clic en Save. Nota: Separe los términos del resultado de análisis con espacios. Por ejemplo, para dividir "beefjerky" en dos términos, introduzca "beef jerky".
Regrese a la página Basic Configuration para modificar la aplicación en línea y agregar el analizador personalizado.
Haga clic en Configure en la esquina superior derecha para entrar en modo de edición. En Analysis Method, seleccione Custom Analyzer y elija el analizador que creó.
Configure la sincronización incremental de datos y el despliegue automático para la nueva versión.
Después de modificar el esquema del índice, haga clic en Next. Aparece el cuadro de diálogo New Application con Yes seleccionado de forma predeterminada en ambas opciones. Si selecciona No:
La aplicación sin conexión no recibirá datos incrementales en tiempo real (como actualizaciones provenientes de llamadas a API u orígenes de datos) de la aplicación en línea mientras se construye la nueva versión.
La nueva versión no se publica automáticamente después de completar la reindexación. Si no la publica tras una compilación correcta, se conserva indefinidamente y se omite la regla de eliminación automática de 8 horas para versiones sin conexión.
Después de guardar la configuración, aparece una aplicación sin conexión con estado "Reindexing".
Nota: Mientras una aplicación sin conexión se está reindexando, el botón Offline Change de la versión en línea permanece deshabilitado.
Una vez completada la reindexación de la aplicación sin conexión, pruébela para asegurarse de que la búsqueda funciona correctamente. Luego, publíquela en línea.
Cuando finalice el cambio, vaya a la página Basic Configuration y seleccione Online Application. El método de análisis del índice title ahora muestra el analizador personalizado test_zw, lo que confirma que el cambio sin conexión se publicó correctamente.
Notas importantes
Cada aplicación en una instancia admite un máximo de dos versiones: una en línea y otra sin conexión. Si ambas versiones ya existen, modificar el esquema de la aplicación sobrescribe la aplicación sin conexión existente.
Las modificaciones en los analizadores surten efecto únicamente después de la reindexación.