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
WindowsLinuxJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac Catalyst
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 ou Chaîne secrète
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 ("").
Nouveauté 2025
Utilisation de chaînes secrètes : Si vous utilisez le coffre-fort de chaînes secrètes, le type de la chaîne secrète utilisable pour ce paramètre doit être "Chaîne Ansi ou Unicode".
Pour plus de détails sur les chaînes secrètes et l'utilisation du coffre-fort, consultez Coffre-fort de chaînes secrètes.
<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 : wd300hf.dll
Version minimum requise
  • Version 14
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 02/12/2024

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