WINDEV NOUVELLE VERSION 2026

148 , N o u v e a u t é W D W B WM UNE NOUVEAUTÉ FABULEUSE POUR HFSQL La version 2026 de HFSQL propose une nouveauté fabuleuse : la possibilité d’effectuer des recherches «sémantiques», c’est-à-dire des recherches basées sur le sens du texte recherché et non sur la chaîne de caractères exacte. La recherche sémantique consiste à retrouver des enregistrements non pas à partir de mots-clés exacts, mais à partir de la significa- tion ou du sens global de la phrase recherchée. Cette recherche s’effectue sur des rubriques texte ou des mémos texte. Gain apporté par la nouveauté 2026 : Ça a du sens 149 N o u v e a u t é W D W B WM UNE RECHERCHE TYPE «MOTEUR DE RECHERCHE» SUR LE SENS DES MOTS ET DES PHRASES En version 2026, dans HFSQL il devient possible de rechercher des «chaussures homme» dans une base de produits. Il n’est plus nécessaire d’effectuer des recherches à l’identique avec «chaussure», «chaussures», «bottes», «baskets», «sneakers», «san- dales»,... L’instruction POUR TOUT bénéficie d’une nouvelle syntaxe : MAX_RESULT est un entier = 10 POUR TOUT Produit AVEC RechercheSémantique ( Description , "chaussures femme légères" , MAX_RESULT ) AfficheProduit ( Produit . IDProduit ) FIN Aucun module tiers n’est nécessaire, tout est intégré dans le moteur HFSQL. Gain apporté par la nouveauté 2026 : Au-delà des mots 150 N o u v e a u t é W D W B WM HFSQL WINDOWS ET LINUX La fonctionnalité «recherche sémantique» est disponible unique- ment en mode Client/Serveur. Un mobile peut faire appel à cette fonctionnalité lorsque la base de données utilisée est en mode Client/Serveur. Note : le serveur physique qui héberge la base de données doit être équipé d’un processeur graphique (GPU) récent. Par exemple un serveur vieux de 10 ans ne peut pas héberger un serveur HFSQL pour un usage sémantique. Gain apporté par la nouveauté 2026 : Toutes les plateformes 151 N o u v e a u t é W D W B WM LA TECHNOLOGIE La technologie de la recherche sémantique repose sur un espace vectoriel (embeddings) qui représente les textes dans un espace numérique multidimensionnel. Chaque document ou texte est encodé sous forme d’un vecteur numérique dans cet espace. Le texte recherché est encodé de la même façon. Le moteur mesure la distance (ou la similarité) entre le vecteur de la requête et les vecteurs des documents indexés. Dans ce but, un nouveau format d’index (.vex) fait son apparition dans HFSQL. Son utilisation est transparente : le moteur de HFSQL gère tout. Les documents les plus proches dans cet espace sont retournés comme résultats pertinents. Gain apporté par la nouveauté 2026 : Oh les maths 152 N o u v e a u t é W D W B WM UN MOTEUR D’IA (MODÈLE D’EMBEDDING) DANS HFSQL HFSQL intègre un moteur d’IA (modèle embedding) et un index spécifique adapté à la recherche sémantique. Il n’y a rien de particulier à installer, aucune connexion à un mo- dule externe, rien à gérer : HFSQL fait tout tout seul ! Gain apporté par la nouveauté 2026 : Recherche boostée à l’IA 153 N o u v e a u t é W D W B WM PERTINENCE : NOMBRE DE RETOURS (TOP K) ET SEUIL DE SIMILARITÉ Une requête en mode sémantique doit indiquer 2 paramètres: • le nombre de retours maximal, • le seuil de similarité minimum. Le nombre de retours correspond au nombre d’enregistrements cor- respondant à la recherche. Le seuil de similarité permet d’indiquer si les rubriques trouvées doivent être plus ou moins similaires. Plus le seuil est important, plus le sens sera proche. Gain apporté par la nouveauté 2026 : Vous êtes au top ! 154 N o u v e a u t é W D W B WM CRÉER UN INDEX SÉMANTIQUE La création d’un index sémantique est facile : il suffit de décla- rer un index sémantique dans l’analyse, et d’indiquer les rubriques texte à indexer. C’est tout. Sur une base de données existante, une «modification automa- RECHERCHE SÉMANTIQUE HFSQL : UN INDEX BASÉ SUR L’IA L e s n o u v e a u t é s W I ND E V 2 0 2 6 WE B D E V 2 0 2 6 W I ND E V Mo b i l e 2 0 2 6 32

RkJQdWJsaXNoZXIy NDQ0OA==