IBM Books
(C) IBM Corp. 2000

DB2 Extension Net Search - Guide d'administration et d'utilisation

Que se passe-t-il lorsqu'un document XML est indexé ?

Le tableau ci-dessous indique ce qui est placé dans l'index.

Tableau 8. Entrées de l'index de texte

Informations sur les limites de zone Texte indexé
début de la zone "addresses" début de la zone "customerName" Alice Smith [1] et [2]
fin de la zone "customerName" 123 Maple Street
Mill Hill
CA 90999
[2]
fin de la zone "addresses" 123 1
S&B Lawnmower Type ABC-x
239.90 2001-01-25
987Z 1
Multifunction Rake ZYX
69.90 2001-01-24

Nom d'attribut valeur(s) d'attribut
Numéro de composant 123, 987

Notez que les zones imbriquées sont faisables, comme le montre l'exemple. La zone addresses sélectionne, dans le document XML, un noeud qui domine le noeud sélectionné par la zone customerName. Par conséquent, le contenu de ce noeud imbriqué appartient en toute logique aux deux zones. Bien que les zones de texte puissent se chevaucher, le texte contenu dans ces zones n'est indexé qu'une seule fois. Dans cet exemple, lors de la recherche avec une limite de zone, Alice Smith est trouvé dans addresses ainsi que dans customerName.

Le contenu des zones est déterminé par les règles suivantes :

Le document doit contenir un XML syntaxiquement correct, mais il n'est pas nécessaire qu'un DTD soit spécifié dans le document XML. Aucune validation DTD, ni de résolution d'entité externe n'est effectuée, l'Extension Net Search compare seulement le document XML au modèle de document. Les entités internes sont substituées comme requis par XML.

Pour plus d'informations sur les DTD (définitions de type de document), reportez-vous à la section Définition de type de document pour des modèles de document.

Pour connaître les limites, reportez-vous à la section Limites des zones de texte et des attributs de document.


[ Début de page | Page précédente | Page suivante | Table des matières | Index ]