Todos los productos
Search
Centro de documentos

OpenSearch:Edición de algoritmo para la industria de comercio electrónico

Última actualización: Sep 04, 2026

Tipos de industria

OpenSearch Industry Algorithm Edition ofrece dos tipos de industria: E-commerce y general-purpose. Las principales diferencias son a continuación:

  • E-commerce: Proporciona una plantilla fija de etiquetas de campos (por ejemplo, título del producto, nombre de la marca y nombre de la categoría). Todas las etiquetas de campos son obligatorias. Los campos de datos de su negocio deben asignarse a las etiquetas de la plantilla de comercio electrónico. Este tipo es adecuado para escenarios de búsqueda en comercio electrónico.

  • general-purpose: Admite campos totalmente personalizados sin restricciones de etiquetas. Si los campos de su negocio no coinciden por completo con la plantilla de comercio electrónico, se recomienda elegir este tipo. Para consultar las instrucciones de configuración, consulte Configure the general-purpose industry template.

Nota

Ambos tipos de industria admiten uniones de múltiples tablas (lo cual requiere especificar una tabla principal) y la sincronización de datos desde orígenes como RDS, MaxCompute y POLARDB. El tipo de industria se selecciona al crear una instancia y no puede modificarse posteriormente.

Proceso de configuración

  1. En la consola de OpenSearch Industry Algorithm Edition, vaya a la página Instance Management y haga clic en Create Instance.

  2. En la página de compra, seleccione Industry Algorithm Edition en Product Edition y E-commerce en Industry Type. En Cluster Preference, elija Exclusive Cluster - General-purpose, Exclusive Cluster - Compute-optimized o Exclusive Cluster - Storage-optimized según los requisitos de su negocio. El resto de los parámetros de configuración son los mismos que para una general-purpose industry template configuration.

  3. Una vez completada la compra, confirme el pedido:

En la página Confirm Order, compruebe los parámetros de configuración (como región, nombre de la aplicación, tipo de edición, tipo de industria, capacidad de almacenamiento y recursos de cómputo), así como el desglose de costos. Seleccione el service agreement y envíe el pedido.

  1. Después de activar el servicio, vaya a la página Instance Management, localice su aplicación en la lista y haga clic en Configure. Complete los siguientes pasos de configuración en orden: Feature Selection → Application Schema → Index Schema → Data Source → Complete.

(1) Feature Selection:

Las funciones de la plantilla se agrupan en tres categorías: Query Analysis, Sort Policy y Other Services.

La categoría Query Analysis incluye E-commerce Typo Correction, E-commerce Term Weighting, E-commerce Stop Words, E-commerce Synonyms, vectorización de texto y E-commerce Entity Recognition. La categoría Sort Policy incluye búsqueda multimodal, Text Relevance y Vector Relevance. La categoría Other Services incluye autocompletado. De forma predeterminada, todas las funciones de la plantilla están seleccionadas, pero puede personalizar la selección según las necesidades de su negocio.

(2) Application Schema:

Puede crear un esquema de aplicación de cuatro maneras: Use Data Source, Manually Create, Import Template o Use File. El siguiente ejemplo utiliza el método Use Data Source.

En la página Application Schema, seleccione el método Create from Data Source. Las etiquetas de campos (Product Title, Brand Name, Category Name, Product Description, On Sale, Listing Time y Sales Volume) se muestran en la parte superior de la página. Haga clic en una etiqueta para agregar automáticamente el campo correspondiente a la tabla inferior.

Nota: Las etiquetas de campos se utilizan para generar rápidamente el esquema de índices mejorado por industria, las reglas de análisis de consultas y las directivas de ordenamiento. Debe agregar los nombres de campo que correspondan a las etiquetas de campos en el Application Schema.

(3) Index Schema:

En la página Index Schema, las etiquetas de índice incluyen Category Name Index, Default Index, Vector Index y Title Index. Haga clic en una etiqueta para generar automáticamente el índice correspondiente. La lista de campos de índice muestra el nombre, la etiqueta, los campos incluidos y el analizador de cada índice. Para el índice vector, establezca la etiqueta de índice en Vector Index y el analizador en Vector - General E-commerce Vector.

Nota:

  • Las etiquetas de índice se utilizan para generar rápidamente reglas de análisis de consultas y directivas de ordenamiento. Cuando configure Industry Algorithm Edition for E-commerce por primera vez, debe agregar los nombres de índice que correspondan a las etiquetas de índice en el Index Schema.

  • Para el índice con la etiqueta de índice vectorial, debe establecer el analizador en "Vector - General E-commerce Vector".

  • En configuraciones posteriores de Industry Algorithm Edition for E-commerce, agregue el analizador vectorial de comercio electrónico. No es necesario configurar una etiqueta vectorial.

(4) Data Source: (El siguiente ejemplo utiliza un origen de datos RDS).

Configure la información del origen de datos:

En el panel izquierdo, haga clic en Add Data Source. En el cuadro de diálogo emergente Add Data Source, seleccione un tipo de origen de datos en la nube (RDS, MaxCompute o POLARDB); luego, seleccione una base de datos y una tabla de datos, y haga clic en OK.

Establezca la asignación de campos:

En el paso field mapping, asigne los campos de la tabla de OpenSearch a los campos de origen de RDS. Haga clic en Add Data para agregar los campos que desea sincronizar. Una vez completada la asignación, haga clic en OK.

(5) Complete:

La página muestra el mensaje: Industry Algorithm Edition application configuration completed. A continuación, puede: 1. Configurar Query Analysis mediante los paquetes de funciones de la plantilla de industria seleccionados. 2. Configurar una Sort Policy mediante los modelos de directiva de ordenamiento seleccionados. 3. Configurar y utilizar la función de autocompletado.

Pruebas de consulta

Prueba de búsqueda

Una vez creado el índice, vaya a la página Feature Extensions > Search Test para probar el índice configurado con el analizador de texto de la industria de comercio electrónico. Introduzca una cláusula de búsqueda en el campo query y haga clic en Search para ver los resultados.

# For example, to search the default index, enter the following search clause:
default:'beef'

Búsqueda vectorial

Para probar la función de búsqueda vectorial, siga estos pasos:

  1. Vaya a Search Algorithm Center > Retrieval Configuration > Query Analysis Configuration. En la regla de análisis de consultas predeterminada sys_default, generada para Industry Algorithm Edition, habilite la función de vectorización de texto. Para ello, haga clic en sys_default para abrir el cuadro de diálogo Edit Rule. En la sección Feature Configuration, seleccione Text Vectorization, establezca Vector Index en vector y haga clic en OK.

  2. En la página Feature Extensions > Search Test, agregue los parámetros necesarios para ejecutar la prueba. Después de agregar los parámetros en el campo Parameters, haga clic en Search para ver los resultados de la búsqueda vectorial.

    # Required parameters
    query=default:'beef'
    qp=sys_default
    raw_query=beef

Los resultados vectoriales pueden consultarse en el proceso de análisis de consultas. Haga clic en el enlace Query Analysis Process dentro de los resultados de búsqueda para consultar el resultado de cada paso de análisis, como corrección ortográfica, normalización, tokenización, eliminación de palabras vacías, ponderación de términos y coincidencia de sinónimos, así como la información del índice vectorial y sus dimensiones provenientes de la vectorización de texto.

Nota:

  • El índice vectorial solo surte efecto después de configurar la función de vectorización de texto en Query Analysis.

  • El índice utilizado para el análisis de consultas debe usar el analizador "Industry - General Analyzer for E-commerce", y la industria debe estar configurada como "E-commerce Enhanced". En la configuración de vectorización de texto, debe seleccionar el analizador configurado con "Vector - General E-commerce Vector".

Búsqueda multimodal

Industry Algorithm Edition for E-commerce genera automáticamente una directiva de búsqueda multimodal llamada sys_strategy para su instancia. Para probar la función de búsqueda multimodal, configure parámetros específicos en la página Feature Extensions > Search Test. Por ejemplo, agregue los siguientes parámetros en el campo Parameters y haga clic en Search para ver los resultados de la búsqueda multimodal.

# Required parameters
query=default:'beef'
qp=sys_default
raw_query=beef
search_strategy=sys_strategy

Notas de uso

  • Puede actualizar una aplicación de General-purpose Edition a Industry Algorithm Edition, pero no puede cambiar una aplicación de Industry Algorithm Edition a General-purpose Edition.

  • Industry Algorithm Edition solo está disponible para aplicaciones de Exclusive Cluster.

  • Para consultar un esquema de ejemplo de la plantilla de la industria de comercio electrónico, consulte e-commerce_industry_template_schemaDemo.json.

  • El índice "Vector - General E-commerce Vector" no puede utilizarse de forma aislada. Solo surte efecto después de configurar la función de vectorización de texto en Query Analysis para un índice que utilice el analizador "Industry - General Analyzer for E-commerce".

  • En el Application Schema, debe agregar los nombres de campo que correspondan a las etiquetas de campos. De lo contrario, se producirá un error.

Si no agrega ninguna etiqueta de campo, el sistema mostrará un aviso que indica "Please select the necessary field tags" y no podrá continuar. Si los campos de datos de su negocio no coinciden con la plantilla de etiquetas de campos para la industria de comercio electrónico, se recomienda utilizar la General-purpose Industry Template Configuration. La plantilla de industria de propósito general admite campos personalizados y no tiene restricciones de etiquetas.

  • En el Index Schema, debe agregar los nombres de índice correspondientes a las etiquetas de índice. De lo contrario, no podrá avanzar al siguiente paso.

Si no agrega las etiquetas de índice, el botón Next se deshabilitará y no podrá continuar con la configuración.