|
|
|
|
|
- Propriétés spécifiques à la description d'un index full-text
- Comment décrire des fichiers de données par programmation ?
Description d'IndexFullText (Type de variable) En anglais : Description of FullTextIndex (Type of variable)
Disponible 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 WLangagePour 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.
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
UnFichier.Nom = "CLIENT"
UnFichier.Type = hFichierNormal
UnFichier.CryptageFic = hCryptageStandard
UneRubrique.Nom = "NOM"
UneRubrique.Type = hRubTexte
UneRubrique.Taille = 40
UneRubrique.TypeClé = hCléDoublon
HDécritRubrique(UnFichier, UneRubrique)
UneRubrique.Nom = "PRENOM"
UneRubrique.Type = hRubTexte
UneRubrique.Taille = 40
HDécritRubrique(UnFichier, UneRubrique)
MonIndexFullText.LongueurMinimale = 4
MonIndexFullText.Nom = "MonIndexFullText"
MonIndexFullText.Rubriques = "NOM+PRENOM"
MonIndexFullText.SensibleAccentuation = Vrai
MonIndexFullText.SensibleCasse = Faux
HDécritIndexFullText(UnFichier, MonIndexFullText)
HDécritFichier(UnFichier)
HCréation(CLIENT)
CLIENT.NOM = "Dupont"
CLIENT.PRENOM = "André"
HAjoute(CLIENT)
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. 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'un index full-text Les propriétés spécifiques à la description d'un index full-text sont détaillées dans le tableau suivant : | | | Nom | Type manipulé | Effet |
---|
GèreHTML | Booléen | Paramètre le mode de gestion du HTML dans un index full-text. | GèreRTF | Booléen | Paramètre le mode de gestion du RTF dans un index full-text. | LongueurMinimale | Entier | Permet de définir et de connaître la longueur minimale des mots à indexer. | MotVide | Chaîne de caractères | Permet de définir les mots vides à ne pas indexer. | Nom | Chaîne de caractères | Propriété obligatoire permettant de définir et de connaître le nom de la rubrique de type index full-text. | Option | Constante de type Entier | Permet 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.
| Racinisation | Constante de type Entier | Propriété obligatoire permettant de définir la langue dans laquelle la racinisation doit être effectuée. | Rubriques | Chaîne de caractères | Permet de définir et de connaître les différentes rubriques composant l'index full-text. | SensibleAccentuation | Booléen | Permet 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 | SensibleCasse | Booléen | Permet 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. | Synonyme | Chaîne de caractères | Permet de définir les synonymes pris en compte lors de l'indexation. |
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|