2016-08-05 20 views

Antwort

4

Beides sind skalare Indizes: sortierte wertbasierte Indizes eines bestimmten Typs. Der einzige Unterschied besteht darin, welche Teile der Dokumente ausgewählt werden, um in den Index aufgenommen zu werden.

Ein Elementbereichsindex wählt diese Werte aus einem bestimmten benannten XML-Element aus, wo immer sie in einem Dokument vorkommen. Ein Feldbereichsindex wählt diese Werte aus den durch das Feld ausgewählten Elementen aus. Die Feldauswahl kann komplexer sein, bestehend aus mehreren XPaths oder mit Gruppen von eingeschlossenen und ausgeschlossenen Elementen. Felder können daher gezielter in dem, was sie auswählen.

Zum Beispiel, wenn Sie ein Dokument haben

<document> 
    <title>Example</title> 
    <chapter> 
     <title>Chapter 1</title> 
    </chapter> 
</document> 

Sie könnten einen String Elementbereich Index auf dem Element „Titel“ eingerichtet, und es würde die Werte „Beispiel“ und „Kapitel 1“ enthalten. Ein Feldbereichsindex könnte aus einem Feld bestehen, das den Pfad "/ chapter/title" auswählt und nur den Wert "Chapter 1" enthält.

+0

Danke !! Schön erklärt –