Neo4j Crear índice

En neo4j puede crear un índice tanto para la propiedad como para los Nodes. La indexación es una estructura de datos que ayuda a un rendimiento más rápido en la operación de recuperación en la base de datos. Hay características especiales en la indexación de neo4j una vez que crea la indexación, ese índice se administrará solo y lo mantendrá actualizado cada vez que se realicen cambios en la base de datos. Del mismo modo, la declaración CREATE INDEX ON proporcionará la indexación. 

Ejemplo: en el siguiente ejemplo, creamos un índice en la propiedad Tag de todos los Nodes con la etiqueta GeeksforGeeks
 

$ CREATE INDEX ON:GeeksforGeeks(Tag)
  • Producción: 
     

  • Nota: 
    cuando crea un índice, neo4j creará el índice en segundo plano. Si su base de datos es grande, llevará algún tiempo. 
     

Ver índice: 
índice y restricción es la parte del esquema de la base de datos. Para ver los índices, debe usar el comando  :schema , como se muestra a continuación.
 

:schema
  • Producción: 
     

  •  

Sugerencias de índice: 
si la indexación existe en su base de datos, será útil cuando active un tipo similar de consultas, mejora el rendimiento. Puede crear una sugerencia de índice al incluir USING INDEX… en su consulta. 
 

$ MATCH (a:GeeksforGeeks {Tag: "A Computer Science Portal"}) 
USING INDEX a:GeeksforGeeks(Tag) 
RETURN a 
  • Producción: 

    Nota: También puede proporcionar varias sugerencias. Simplemente agregue un nuevo ÍNDICE DE USO para cada índice que desee aplicar.

Publicación traducida automáticamente

Artículo escrito por skyridetim y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *