Construire un index brut dans l’outil Chargeur Calgary

Nous avons une base de données avec 3 champs de nom et Nous aimerions construire une requête qui recherche un nom dans tous les champs et retourne l'enregistrement pour le nom sélectionné:

Nom 1 Nom 2 Nom 3
Mark Jim Brett
Seth Tara Amy
Margie Lonnie Bob

Lors de la création de l'index RAW, diffusez la base de données dans un Outil ID d’enregistrement et faire le début valeur 0. Cela identifie le premier enregistrement dans la base de données comme 0 (ou un 0based index).

Transposez les données pour aligner tous les noms dans 1 colonne avec l'index 0based dans la même ligne:

ID d’enregistrement Valeur
0 Mark
0 Jim
0 Brett
1 Seth
1 Tara
1 Amy
2 Margie
2 Lonnie
2 Bob

Alimenter l'index brut que vous avez créé dans le Outil Chargeur Calgary et configurez-le comme indiqué ci-dessous:

Lorsque vous interrogez ensuite l'utilisation de la Outil Entrée Calgary, vous pouvez sélectionner n'importe quel nom et retourner l'enregistrement qu'il réside Dans. L’outil sait que « Brett » est situé dans l’enregistrement 0.