PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Propriétés spécifiques à la description d'index full-text
  • Comment décrire des fichiers de données 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
Description d'IndexFullText (Type de variable)
En anglais : Description of FullTextIndex (Type of variable)
HFSQLHFSQL Client/ServeurDisponible uniquement avec ces types de connexion
Une variable de type Description d'IndexFullText permet de décrire par programmation un ou plusieurs index full-text. Les caractéristiques de ces index peuvent être définies à l'aide de différentes propriétés WLangage
Pour ajouter la description de cet index dans la description d'un fichier de données, utilisez la fonction HDécritIndexFullText. La variable de type "Description d'IndexFullText" est alors réinitialisée et pourra être utilisée pour décrire un autre index full-text par programmation.
Versions 17 et supérieures
iPhone/iPad Ce type de variable est désormais disponible pour les applications iPhone et iPad.
Nouveauté 17
iPhone/iPad Ce type de variable est désormais disponible pour les applications iPhone et iPad.
iPhone/iPad Ce type de variable est désormais disponible pour les applications iPhone et iPad.
Versions 18 et supérieures
Universal Windows 10 App Ce type de variable est désormais disponible en mode Windows Store apps.
Nouveauté 18
Universal Windows 10 App Ce type de variable est désormais disponible en mode Windows Store apps.
Universal Windows 10 App Ce type de variable est désormais disponible en mode Windows Store apps.
Versions 21 et supérieures
Universal Windows 10 App Ce type de variable est désormais disponible en mode Universal Windows 10 App.
Nouveauté 21
Universal Windows 10 App Ce type de variable est désormais disponible en mode Universal Windows 10 App.
Universal Windows 10 App Ce type de variable est désormais disponible en mode Universal Windows 10 App.
Remarque : A partir de la version 19, HFSQL est le nouveau nom de HyperFileSQL.
Exemple
UnFichier est une Description de Fichier
UneRubrique est une Description de Rubrique
MonIndexFullText est une Description d'IndexFullText
CLIENT est une Source de Données

// Description du fichier "CLIENT"
UnFichier..Nom = "CLIENT"
UnFichier..Type = hFichierNormal
UnFichier..CryptageFic = hCryptageStandard

// Description de la rubrique "NOM"
UneRubrique..Nom = "NOM"
UneRubrique..Type = hRubTexte
UneRubrique..Taille = 40
UneRubrique..TypeClé = hCléDoublon
HDécritRubrique(UnFichier, UneRubrique)

// Description de la rubrique "PRENOM"
UneRubrique..Nom = "PRENOM"
UneRubrique..Type = hRubTexte
UneRubrique..Taille = 40
HDécritRubrique(UnFichier, UneRubrique)

// 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)

// Valide la description du fichier
HDécritFichier(UnFichier)
// Création du fichier Client (reconnu car déclaré comme source de données)
HCréation(CLIENT)
// Création d'un enregistrement
CLIENT.NOM = "Dupont"
CLIENT.PRENOM = "André"
HAjoute(CLIENT)
// Création d'un enregistrement
CLIENT.NOM = "Dupont"
CLIENT.PRENOM = "Robert"
HAjoute(CLIENT)
Syntaxe

Déclarer un ou plusieurs descriptions d'IndexFullText Masquer les détails

<Nom de la variable> est une description d'IndexFullText
<Nom de la variable 1>, <Nom de la variable 2> sont des descriptions d'IndexFullText
<Nom de la variable> :
Nom de la variable de type "Description d'IndexFullText" à déclarer.
Remarque : Les mots-clés une et des ne sont pas obligatoires : ce sont des mots d'agrément.

Décrire une variable de type "Description d'IndexFullText" Masquer les détails

Pour décrire une variable de type "Description d'IndexFullText" :
Utilisez les propriétés du WLangage spécifiques aux descriptions d'index full-text. Pour plus de détails, consultez les remarques.

Pour valider la description d'une variable de type "Description d'IndexFullText" :
Utilisez la fonction HDécritIndexFullText.
Remarques

Propriétés spécifiques à la description d'index full-text

Les propriétés spécifiques à la description d'index full-text sont détaillées dans le tableau suivant :
NomType manipuléEffet
GèreHTMLBooléenParamètre le mode de gestion du HTML dans un index full-text.
GèreRTFBooléenParamètre le mode de gestion du RTF dans un index full-text.
LongueurMinimaleEntierPermet de définir et de connaître la longueur minimale des mots à indexer.
Versions 20 et supérieures
MotVide
Nouveauté 20
MotVide
MotVide
Chaîne de caractèresPermet de définir les mots vides à ne pas indexer.
NomChaîne de caractèresPropriété obligatoire permettant de définir et de connaître le nom de la rubrique de type index full-text.
Versions 20 et supérieures
Option
Nouveauté 20
Option
Option
Constante de type EntierPermet de définir des options spécifiques sur la rubrique de type index full-text.
Cette propriété peut correspondre à :
  • la constante hftPonctuationUnicode pour prendre en compte des spécificités de la ponctuation Unicode.
  • la constante hftPonctuationSimple pour ne pas prendre en compte les spécificités de la ponctuation Unicode.
Versions 20 et supérieures
Racinisation
Nouveauté 20
Racinisation
Racinisation
Constante de type EntierPropriété obligatoire permettant de définir la langue dans laquelle la racinisation doit être effectuée.
RubriquesChaîne de caractèresPermet de définir et de connaître les différentes rubriques composant l'index full-text.
SensibleAccentuationBooléenPermet de définir et de savoir si la ponctuation (virgule, point, ...) est prise en compte dans les différentes recherches effectuées sur la rubrique
SensibleCasseBooléenPermet de définir et de savoir si la casse (majuscules/minuscules) est prise en compte dans les différentes recherches effectuées sur la rubrique.
Versions 20 et supérieures
Synonyme
Nouveauté 20
Synonyme
Synonyme
Chaîne de caractèresPermet de définir les synonymes pris en compte lors de l'indexation.

Comment décrire des fichiers de données par programmation?

Pour décrire des fichiers de données par programmation, il faut :
1. Déclarer des variables de type "Description de fichier", "Description de rubrique", "Description d'IndexFullText" et "Description de liaison" (si nécessaire).
2. Pour chaque fichier de données :
3. Décrire si nécessaire les caractéristiques des liaisons grâce aux propriétés HFSQL.
4. Valider si nécessaire la description de chaque liaison (fonction HDécritLiaison).
Version minimum requise
  • Version 14
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire