searchAnalytics buildTermIndex

Configuration Standard : Indexation pour Autocomplétion E-commerce

Scénario de test & Cas d'usage

Contexte Métier

Un site de vente en ligne souhaite mettre en place une barre de recherche intelligente. L'objectif est d'indexer un catalogue de produits en gérant correctement les spécificités linguistiques françaises (accents, élisions) pour suggérer des termes pertinents aux clients.
À 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 avec des termes accentués et des descriptions courtes.

Copié !
1 
2DATA casuser.catalog_produits;
3LENGTH _term_ $50 description $100;
4INFILE DATALINES dsd;
5INPUT _term_ $ description $;
6DATALINES;
7"Écran 4K","Moniteur haute résolution";
8"Télévision OLED","TV intelligente";
9"Câble HDMI","Connectique vidéo";
10"L'ordinateur","PC Portable";
11"Boîtier externe","Stockage";
12 
13RUN;
14 

Étapes de réalisation

1
Chargement et vérification de la table source
Copié !
1 
2PROC CAS;
3TABLE.tableInfo / TABLE={name='catalog_produits', caslib='casuser'};
4 
5RUN;
6 
2
Exécution de buildTermIndex avec tokenisation française activée
Copié !
1 
2PROC CAS;
3searchAnalytics.buildTermIndex / TABLE={name='catalog_produits', caslib='casuser'} casOut={name='index_produits_fr', caslib='casuser', replace=true} language='FRENCH' tokenize=true;
4 
5RUN;
6 

Résultat Attendu


Une table 'index_produits_fr' est générée. Les termes comme 'L'ordinateur' ou 'Écran' sont correctement traités selon les règles du français (gestion de l'apostrophe et des accents) pour optimiser l'autocomplétion.