DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Gestion des bases de données / HFSQL / Fonctions HFSQL
  • Affichage du résultat dans un champ Liste ou un champ Combo
  • Extraire une information du résultat
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Renvoie la liste des index full-text d'un fichier de données reconnu par le moteur HFSQL. Il est possible de savoir :
  • la formule de l'index full-text,
  • si l'index full-text est sensible à la casse ou aux accents,
  • la longueur minimale des mots indexés,
  • si l'index full-text gère le HTML ou le RTF,
  • si l'index full-text utilise une liste de mots creux
  • si l'index full-text utilise une liste de synonymes
  • quelle langue est utilisée pour la racination...
Les fichiers définis par les fonctions HDéclare, HDéclareExterne et HDécritFichier sont pris en compte.
Exemple
// Récupérer les index full-text d'un fichier de données de l'analyse en cours
ListeFullText est une chaîne
ListeFullText = HListeIndexFullText(CLIENT, hLstDétail)
// Ajoute la liste des index dans le champ COMBO_COMBO1
ListeAjoute(COMBO_COMBO1, ListeFullText)
Syntaxe
<Résultat> = HListeIndexFullText(<Fichier de données> [, <Chemin du WDD> [, <Mot de passe du WDD> [, <Options>]]])
<Résultat> : Chaîne de caractères
Liste des index full-text présents dans le fichier de données spécifié. Les différentes descriptions de chaque index full-text sont séparées par RC (Retour chariot). En fonction de la constante utilisée, le résultat est plus ou moins détaillé :
hLstDétail non précisé<Nom de l'index full-text 1> + RC + <Nom de l'index full-text 2 + RC + ...
Le résultat avec la constante hLstTriée est identique.
hLstDétail précisé
  • Avant la version 20 : <Nom de l'index full-text 1> + TAB + <Formule> + RC + ...
  • Après la version 20 : <Nom de l'index full-text 1> + TAB + <Formule> + TAB+ <Sensible à la casse> + TAB + <Sensible aux accents> + TAB + <Longueur minimale> + TAB + <Gestion HTML> + TAB + <Gestion RTF> + TAB + <Mots Creux> + TAB + <Synonymes> + TAB + <Racinisation> + RC + ...
Où :
  • <Nom de l'index full-text X> : nom de la rubrique index full-text
  • <Formule> : liste des rubriques qui composent l'index full-text. Les rubriques sont séparées par le caractère "+".
  • <Sensible à la casse> : "1" si l'index full-text est sensible à la casse, "0" sinon.
  • <Sensible aux accents> : "1" si l'index full-text est sensible aux accents, "0" sinon.
  • <Longueur minimale> : longueur minimale des mots indexés (0 si tous les mots sont indexés).
  • <Gestion HTML> : "1" pour que les balises HTML ne soient pas indexées, "0" pour ne pas gérer le HTML.
  • <Gestion RTF> : "1" pour que les balises RTF ne soient pas indexées, "0" pour ne pas gérer le RTF.
  • <Mots Creux> : "1" si l'index full-text utilise une liste de mots creux, "0" sinon.
  • <Synonymes> : "1" si l'index full-text utilise une liste de synonymes, "0" sinon.
  • <Racinisation> : entier correspondant à la langue utilisée pour la racinisation, "0" si l'index full-text n'utilise pas la racinisation.
<Fichier de données> : Chaîne de caractères
Nom du fichier de données pour lequel les index full-text doivent être listés.
<Chemin du WDD> : Chaîne de caractères optionnelle
Chemin complet de l'analyse (c'est-à-dire du ficher .WDD) dans laquelle le fichier de données est décrit. Si ce paramètre n'est pas précisé ou est égal à une chaîne vide (""), le fichier de données est recherché dans l'analyse en cours.
<Mot de passe du WDD> : Chaîne de caractères optionnelle
Mot de passe défini pour l'analyse. Si aucun mot de passe n'est défini, ce paramètre doit être égal à une chaîne vide ("").
<Options> : Constante ou combinaison de constantes de type entier (optionnel)
Paramètre le type de liste à effectuer :
hLstDétailInformations détaillées.
hLstNormal
(valeur par défaut)
Informations non détaillées.
hLstTriéeTrie la liste par ordre croissant.
Remarques

Affichage du résultat dans un champ Liste ou un champ Combo

<Résultat> peut être directement affecté à un champ Liste ou un champ Combo grâce à la fonction ListeAjoute. Chaque ligne contiendra le nom d'un des index full-text trouvés.

Extraire une information du résultat

Pour extraire une information du résultat détaillé, il est conseillé d'utiliser la fonction ExtraitChaîne.
Composante : wd290hf.dll
Version minimum requise
  • Version 14
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale