searchAnalytics buildAutoComplete

Generación de Autocompletado para Catálogo de E-commerce

Scénario de test & Cas d'usage

Contexto empresarial

Una tienda de electrónica en línea desea implementar una barra de búsqueda predictiva para sus usuarios. El objetivo es sugerir nombres de productos (Laptops, Smartphones, Accesorios) a medida que el cliente escribe, basándose en el inventario actual.
Sobre el conjunto : searchAnalytics

Indexación de datos y funcionalidades de búsqueda.

Descubrir todas las acciones de searchAnalytics
Preparación de datos

Creación de un catálogo de productos electrónicos simulado.

¡Copiado!
1DATA casuser.productos_tech; LENGTH item_name $100; INPUT item_name $ &; DATALINES;
2Laptop Gaming Pro X15
3Smartphone Ultra 5G
4Auriculares Noise Cancelling
5Teclado Mecánico RGB
6Monitor 4K UHD 27 Pulgadas
7Cable USB-C a HDMI
8Batería Externa 20000mAh
9Mouse Inalámbrico Ergonómico
10; RUN;

Étapes de réalisation

1
Creación del índice de búsqueda inicial requerido como entrada.
¡Copiado!
1PROC CAS;
2search.buildIndex /
3 TABLE={caslib='casuser', name='productos_tech'}
4 casout={caslib='casuser', name='indice_tech', replace=true}
5 indexEmpty=true;
6RUN;
2
Ejecución de buildAutoComplete para generar las sugerencias.
¡Copiado!
1PROC CAS;
2searchAnalytics.buildAutoComplete /
3 index={caslib='casuser', name='indice_tech'}
4 casOut={caslib='casuser', name='auto_tech_suggestions', replace=true};
5RUN;

Resultado esperado


La acción debe ejecutarse sin errores generando la tabla 'auto_tech_suggestions'. Esta tabla debe contener términos individuales como 'gaming', 'smartphone', 'hdmi' con sus respectivas frecuencias, listos para ser consumidos por la interfaz de búsqueda.