searchAnalytics buildAutoComplete

Indexation Standard pour Recherche Produit

Scénario de test & Cas d'usage

Contexte Métier

Une plateforme e-commerce souhaite améliorer l'expérience utilisateur de sa barre de recherche. L'objectif est de proposer des suggestions de produits (ex: 'Ordinateur Portable', 'Casque Audio') dès que l'utilisateur commence à taper, en se basant sur le catalogue produits existant.
À propos du Set : searchAnalytics

Indexation de données et fonctionnalités de recherche.

Découvrir toutes les actions de searchAnalytics
Préparation des Données

Création d'un catalogue de produits électroniques simulé et génération de l'index de termes pré-requis via search.buildTermIndex.

Copié !
1DATA casuser.produits_catalog;
2 LENGTH designation $100;
3 INPUT designation $ &;
4 DATALINES;
5Ordinateur Portable Gaming Pro
6Souris Sans Fil Ergonomique
7Casque Audio Bluetooth Noise Cancelling
8Clavier Mécanique RGB
9Ecran 4K Ultra HD
10Câble HDMI 2.1 Haut Débit
11;
12RUN;
13 
14PROC CAS;
15 search.buildTermIndex /
16 TABLE={name='produits_catalog', caslib='casuser'}
17 casOut={name='index_termes_produits', caslib='casuser', replace=true};
18RUN;

Étapes de réalisation

1
Exécution de l'action buildAutoComplete pour générer la table de suggestions.
Copié !
1PROC CAS;
2 searchAnalytics.buildAutoComplete /
3 index={name='index_termes_produits', caslib='casuser'}
4 casOut={name='auto_complete_produits', caslib='casuser', replace=true};
5RUN;
2
Vérification simple de l'existence de la table de sortie (Optionnel pour validation visuelle).
Copié !
1PROC CAS;
2 TABLE.tableInfo /
3 caslib='casuser'
4 name='auto_complete_produits';
5RUN;

Résultat Attendu


L'action doit s'exécuter sans erreur et produire la table 'auto_complete_produits'. Cette table doit contenir les structures optimisées permettant au moteur de recherche de suggérer 'Clavier' dès que l'utilisateur tape 'Cla'.