Comment SAS Viya peut-il accélérer radicalement la saisie semi-automatique dans nos applications ?

Optimisation de l'UX via searchAnalytics

L'action buildAutoComplete de l'action setGemini said
Groupe logique de fonctionnalités CAS (Cloud Analytic Services) contenant des actions spécifiques (statistiques, data mining, etc.) pour traiter les données en mémoire de manière optimisée.
searchAnalyticssearchAnalytics est une action CAS permettant d'indexer et d'analyser des données textuelles pour effectuer des recherches complexes, extraire des tendances et mesurer la pertinence des résultats. est spécifiquement conçue pour créer un indexStructure de données accélérant la lecture des lignes d'une table en ciblant directement les valeurs des colonnes indexées, réduisant ainsi les entrées/sorties disque et le temps de traitement. ultra-rapide dédié aux suggestions de recherche. Plutôt que de scanner des données brutes à chaque frappe de l'utilisateur, cette action pré-calcule et stocke une table d'indexStructure de données accélérant la lecture des lignes d'une table en ciblant directement les valeurs des colonnes indexées, réduisant ainsi les entrées/sorties disque et le temps de traitement. optimisée en mémoireGemini said
Espace de stockage temporaire (RAM) utilisé par le moteur CAS pour charger et traiter les données à haute vitesse, minimisant les accès disque pour optimiser les performances de SAS Viya.
dans le plan de données distribué de CAS. Lorsque l'utilisateur commence à taper, l'action complémentaire searchAutoComplete interroge cette table pré-construite pour retourner des suggestions quasi instantanément, offrant une expérience utilisateur fluide et efficace, même sur des milliards de termes.

Exemples pour l'action buildAutoComplete

Génération de base d'un index d'auto-complétion

Cet exemple montre comment générer une table de suggestions à partir d'un index existant nommé 'mon_index'.

Chaînage complet : Indexation et Auto-complétion

Exemple détaillé montrant l'utilisation des options de sortie et la gestion des caslibs pour organiser les suggestions.