DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Gestion des bases de données / HFSQL / Fonctions HFSQL
  • Comment décrire un index full-text par programmation ?
  • Liste des propriétés HFSQL utilisables pour décrire un index full-text par programmation
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
HDécritIndexFullText (Fonction)
En anglais : HDescribeFullTextIndex
HFSQL ClassicHFSQL Client/ServeurDisponible uniquement avec ces types de connexion
Décrit un index full-text d'un fichier de données créé par programmation.
Après l'appel de la fonction HDécritIndexFullText :
  • La rubrique peut être manipulée comme n'importe quelle rubrique de l'analyse.
  • La description de la rubrique ne peut plus être modifiée.
  • La variable de description de la rubrique est ré-initialisée. Une nouvelle description d'index peut être effectuée.
Exemple
MonIndexFullText est une Description d'IndexFullText

// Description de l'index full-text
MonIndexFullText.LongueurMinimale = 4
MonIndexFullText.Nom = "MonIndexFullText"
MonIndexFullText.Rubriques = "NOM+PRENOM"
MonIndexFullText.SensibleAccentuation = Vrai
MonIndexFullText.SensibleCasse = Faux

HDécritIndexFullText(UnFichier, MonIndexFullText)
Syntaxe
<Résultat> = HDécritIndexFullText(<Fichier de données> , <Index full-text>)
<Résultat> : Booléen
  • Vrai si l'opération a été réalisée,
  • Faux en cas de problème. La fonction HErreurInfo permet d'identifier l'erreur.
<Fichier de données> : Chaîne de caractères
Nom du fichier de données HFSQL (décrit avec la fonction HDécritFichier).
<Index full-text> : Variable de type Description d'IndexFullText
Nom de la variable de type Description d'IndexFullText contenant la description de l'index full-text.
Remarques

Comment décrire un index full-text par programmation ?

Pour décrire un index full-text par programmation, il faut :
  1. Utiliser des variables de type Description de Fichier, Description de Rubrique, Description de Liaison et Description d'IndexFullText (si nécessaire).
  2. Décrire les caractéristiques du fichier de données, de ses rubriques, de ses liaisons et de ses index full-text grâce aux propriétés HFSQL.
  3. Fixer la description des rubriques avec la fonction HDécritRubrique.
  4. Fixer la description des index full-text avec la fonction HDécritIndexFullText.
  5. Fixer la description du fichier de données (fonction HDécritFichier) et des liaisons (fonction HDécritLiaison).

Liste des propriétés HFSQL utilisables pour décrire un index full-text par programmation

Les propriétés suivantes sont disponibles en lecture et écriture.
GèreHTMLLa propriété GèreHTML permet de paramétrer le mode de gestion du HTML dans un index full-text.
GèreRTFLa propriété GèreRTF permet de paramétrer le mode de gestion du RTF dans un index full-text.
LongueurMinimaleLa propriété LongueurMinimale permet de paramétrer la longueur minimale des mots à indexer.
NomLa propriété Nom permet de connaître :
  • le nom de la police associée à une variable de type Police.
  • le nom d'un champ, d'un état ou d'un bloc d'un état.
  • le nom d'un champ, d'un groupe de champs ou d'une fenêtre.
  • le nom d'un champ, d'un groupe de champs ou d'une page.
RubriquesLa propriété Rubriques permet de paramétrer les différentes rubriques composant un index full-text.
SensibleAccentuationLa propriété SensibleAccentuation permet de paramétrer la prise en compte de l'accentuation dans les différentes recherches effectuées sur la rubrique ou sur l'index full-text (avec les fonctions HLitRecherche, HLitRecherchePremier et HLitRechercheDernier par exemple).
SensibleCasseLa propriété SensibleCasse permet de paramétrer la prise en compte de la casse (majuscules/minuscules) dans les différentes recherches effectuées sur la rubrique ou sur l'index full-text (avec les fonctions HLitRecherche, HLitRecherchePremier et HLitRechercheDernier par exemple).
Composante : wd290hf.dll
Version minimum requise
  • Version 14
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 03/07/2023

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