Indizes für JSON-Collections erstellen
Sie können Indizes für JSON-Collections auf der JSON-Seite erstellen.
Siehe auch:
Indizes für JSON-Daten im Oracle Database JSON Developer's GuideBereich "Indizes" öffnen
Klicken Sie im linken JSON-Bereich mit der rechten Maustaste auf die Collection, und wählen Sie Indizes aus.
Im Bereich "Indizes" werden die vorhandenen Indizes für die Collection aufgeführt. Wählen Sie die Indexzeile aus, um weitere Informationen anzuzeigen.
Die Symbole oben sind JSON-Index hinzufügen, JSON-Index bearbeiten und JSON-Index löschen.
Die Eigenschaften des ausgewählten Index werden im JSON-Format unter den aufgeführten Indizes angezeigt. Wählen Sie in der Option TABLE - JSON die Option JSON aus, um alle Indizes in der JSON-Präsentation anzuzeigen.
Index erstellen
-
Klicken Sie auf das Symbol + Neuer JSON-Index. Der Bereich "Neuer Index" wird angezeigt.
-
Geben Sie die folgenden Felder ein, um einen Index zu erstellen:
-
Name: Geben Sie einen Namen für den Index ein.
-
Typ: Wählen Sie den Indextyp aus der Dropdown-Liste aus. Die verschiedenen Optionen sind Functional, Spatial und Search. Je nach ausgewähltem Indextyp werden die entsprechenden Optionen angezeigt.
-
Für einen Funktionstypindex müssen folgende Felder eingegeben werden:
-
Eindeutig: Wählen Sie diese Option aus, um alle indizierten Werte eindeutig zu machen.
-
Index-Nullwerte: Wählen Sie diese Option aus, um den Index in Order By-Abfragen zu verwenden.
-
Pfad erforderlich: Wählen Sie diese Option aus, wenn der Pfad einen skalaren Wert auswählen muss, auch wenn es sich um einen JSON-Nullwert handeln muss.
-
Eigenschaften: Geben Sie die Eigenschaft ein, für die Sie indexieren möchten, oder geben Sie * ein, um alle verfügbaren Dokumenteigenschaften in der Collection anzuzeigen. Um eine Eigenschaft auszuwählen, aktivieren Sie das Kontrollkästchen in der entsprechenden Zeile.
Hinweis:
Eigenschaften können nicht in Arrays indexiert werden. -
Composite-Index: Wählen Sie diese Option aus, wenn Sie mehrere Eigenschaften verwenden möchten.
-
Erweitert: Wählen Sie diese Option aus, um die Speichereigenschaften der indizierten Eigenschaft zu ändern. Für jede Eigenschaft können Sie den Typ (varchar2, number, date oder timestamp), die maximale Länge für die Indexierung (für Zeicheneigenschaften) und die Sortierreihenfolge ändern.
-
-
Für den Suchindex stehen folgende Optionen zur Verfügung:
-
Dataguide off-on: Wählen Sie on aus, um ein JSON-Datendokument für die Erfassung zu erstellen.
-
Textsuche off-on: Wählen Sie on aus, um alle Eigenschaften in Dokumenten zu indizieren und die Volltextsuche basierend auf der Zeichenfolgengleichheit zu unterstützen (jede Eigenschaft wird als Zeichenfolge behandelt)
-
Bereichssuche off-on: Wählen Sie on aus, um die Bereichssuche zu unterstützen, wenn eine Suche im Zeichenfolgenbereich oder eine zeitliche Suche (Gleichheit oder Bereich) erforderlich ist.
-
-
Spatial Index wird verwendet, um GeoJSON-Geografiedaten zu indizieren. Die ausgewählte Eigenschaft muss vom Typ "GeoJSON" sein. Siehe Geografische GeoJSON-Daten verwenden
Für Spatial Indexes stehen folgende Optionen zur Verfügung:
-
Pfad erforderlich: Wählen Sie diese Option aus, wenn der Pfad einen Wert auswählen muss, auch wenn es sich um einen JSON-Nullwert handelt.
-
Lax: Wählen Sie diese Option aus, wenn das Zielfeld nicht vorhanden sein muss oder kein GeoJSON-Geometrieobjekt als Wert aufweist.
Hinweis:
Sie können Pfad erforderlich und Lax nicht gleichzeitig aktivieren.
-
-
-
Klicken Sie auf Create. Es wird eine Benachrichtigung angezeigt, dass der Index erstellt und der Bereich "Indizes" ausgefüllt wird.
Übergeordnetes Thema: Die JSON-Seite

