Criando Índices para Coleções JSON
Você pode criar índices para coleções JSON na página JSON.
Veja Também:
Indexes para Dados JSON no Oracle Database JSON Developer's GuideAbrir o Painel de Índices
No painel esquerdo do JSON, clique com o botão direito do mouse na coleção e selecione Índices.
O painel Índices lista os índices existentes para a coleção. Selecione a linha de índice para exibir mais informações.
Os ícones na parte superior são Adicionar Índice JSON, Editar Índice JSON e Excluir Índice JSON.
As propriedades do índice selecionado aparecem no formato JSON abaixo dos índices listados. Selecione JSON na opção TABLE - JSON para exibir todos os índices na apresentação JSON.
Criar um Índice
-
Clique no ícone + Novo Índice JSON. O painel Novo índice é exibido.
-
Informe os seguintes campos para criar um índice:
-
Nome: Informe um nome para o índice.
-
Tipo: Selecione o tipo de índice na lista drop-down. As diferentes opções são Funcional, Espacial e Pesquisa. Com base no tipo de índice selecionado, as opções correspondentes são exibidas.
-
Para um índice de tipo funcional, os campos a serem informados são:
-
Exclusivo: Selecione esta opção para tornar todos os valores indexados exclusivos.
-
Nulos de Índice: Selecione esta opção para usar o índice nas consultas Ordenar por.
-
Caminho Obrigatório: Selecione essa opção se o caminho tiver de selecionar um valor escalar, mesmo um valor nulo JSON.
-
Propriedades: Digite a propriedade na qual você deseja indexar ou Digite * para exibir todas as propriedades de documento disponíveis na coleção. Para selecionar uma propriedade, marque a caixa de seleção na respectiva linha.
Observação:
Não é possível indexar propriedades em matrizes. -
Índice Composto: Selecione esta opção se quiser usar mais de uma propriedade.
-
Avançado: Selecione esta opção para alterar as propriedades de armazenamento da propriedade indexada. Para cada propriedade, você pode alterar o tipo (varchar2, number, date ou timestamp), o tamanho máximo para indexação (para propriedades de caracteres) e a ordem de classificação.
-
-
Para o índice de pesquisa, as opções são:
-
Dataguide off-on: Selecione on para criar o guia de dados JSON para coleta.
-
Pesquisa de Texto off-on: Selecione on para indexar todas as propriedades em documentos para suportar a pesquisa de texto completo com base na igualdade de string (cada propriedade é tratada como string)
-
Pesquisa de Intervalo off-on: Selecione on para suportar a pesquisa de intervalo quando a pesquisa de intervalo de strings ou a pesquisa temporal (igualdade ou intervalo) forem necessárias.
-
-
O índice espacial é usado para indexar dados geográficos GeoJSON. A propriedade selecionada deve ser do tipo GeoJSON. Consulte Usando Dados Geográficos GeoJSON
Para o índice espacial, as opções são:
-
Caminho Obrigatório: Selecione esta opção se o caminho tiver que selecionar um valor, mesmo que seja um valor nulo JSON.
-
Lax: Selecione esta opção se o campo de destino não precisar estar presente ou não tiver um objeto de geometria GeoJSON como seu valor.
Observação:
Não é possível ativar Caminho Obrigatório e Lax ao mesmo tempo.
-
-
-
Clique em Criar. Uma notificação é exibida indicando que o índice foi criado e que o painel Índices foi preenchido.
Tópico principal: A Página JSON

