Creación de índices para recopilaciones de JSON
Puede crear índices para recopilaciones JSON en la página JSON.
Consulte también:
Índices para datos JSON en la Guía del desarrollador de Oracle Database JSONAbrir el panel Índices
En el panel izquierdo de JSON, haga clic con el botón derecho en la recopilación y seleccione Índices.
El panel Índices muestra los índices existentes para la recopilación. Seleccione la fila de índice para mostrar más información.
Los iconos de la parte superior son Agregar índice JSON, Editar índice JSON y Suprimir índice JSON.
Las propiedades del índice seleccionado aparecen en formato JSON debajo de los índices mostrados. Seleccione JSON en la opción TABLE - JSON para ver todos los índices de la presentación JSON.
Crear un índice
-
Haga clic en el icono + Nuevo índice JSON. Aparece el panel New Index (Nuevo índice).
-
Introduzca los siguientes campos para crear un índice:
-
Nombre: introduzca un nombre para el índice.
-
Tipo: seleccione el tipo de índice en la lista desplegable. Las diferentes opciones son Functional, Spatial y Search. Según el tipo de índice seleccionado, aparecen las opciones correspondientes.
-
Para un índice de tipo funcional, los campos que se deben introducir son:
-
Único: seleccione esta opción para que todos los valores indexados sean únicos.
-
Nulos de Índice: seleccione esta opción para utilizar el índice en las consultas Ordenar por.
-
Ruta necesaria: seleccione esta opción si la ruta debe seleccionar un valor escalar, incluso si se trata de un valor JSON nulo.
-
Propiedades: escriba la propiedad en la que desea indexar o escriba * para mostrar todas las propiedades de documento disponibles en la recopilación. Para seleccionar una propiedad, seleccione la casilla de control en la fila correspondiente.
Note:
No puede indexar propiedades en matrices. -
Índice compuesto: seleccione esta opción si desea utilizar más de una propiedad.
-
Avanzado: seleccione esta opción para cambiar las propiedades de almacenamiento de la propiedad indexada. Para cada propiedad, puede cambiar el tipo (varchar2, número, fecha o registro de hora), la longitud máxima para la indexación (para propiedades de caracteres) y el orden de clasificación.
-
-
Para el índice de búsqueda, las opciones son:
-
Dataguide off-on: seleccione on para crear una guía de datos JSON para la recopilación.
-
Búsqueda de Texto Desactivada: Seleccione Activada para indexar todas las propiedades de los documentos para soportar la búsqueda de texto completo basada en la igualdad de cadena (cada propiedad se trata como cadena)
-
Búsqueda de Rango Desactivada: Seleccione activada para admitir la búsqueda de rango cuando sea necesaria la búsqueda de rango de cadena o la búsqueda temporal (igualdad o rango).
-
-
El índice espacial se utiliza para indexar datos geográficos GeoJSON. La propiedad seleccionada debe ser de tipo GeoJSON. Consulte Uso de datos geográficos GeoJSON
Para el índice espacial, las opciones son:
-
Ruta necesaria: seleccione esta opción si la ruta debe seleccionar un valor, incluso si es un valor nulo de JSON.
-
Lax: seleccione esta opción si el campo de destino no tiene que estar presente o no tiene un objeto de geometría GeoJSON como valor.
Note:
No puede activar Ruta necesaria y Lax al mismo tiempo.
-
-
-
Haga clic en Create. Se muestra una notificación que indica que se ha creado el índice y que se ha rellenado el panel Índices.
Tema principal: Página JSON

