PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE


  • 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/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
HDécritIndexFullText (Fonction)
En anglais : HDescribeFullTextIndex
HFSQLHFSQL 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.
Versions 17 et supérieures
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Nouveauté 17
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Versions 18 et supérieures
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Nouveauté 18
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Universal Windows 10 App Cette fonction est désormais disponible en mode Windows Store apps.
Versions 21 et supérieures
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Nouveauté 21
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Universal Windows 10 App Cette fonction est désormais disponible en mode Universal Windows 10 App.
Remarque : A partir de la version 19, HFSQL est le nouveau nom de HyperFileSQL.
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(<Nom du fichier> , <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.
<Nom du fichier> : Chaîne de caractères (avec ou sans guillemets)
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 : wd240hf.dll
Version minimum requise
  • Version 14
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire