Neo4j - Indeks

Neo4j SQL mendukung Indeks pada node atau properti hubungan untuk meningkatkan kinerja aplikasi. Kita dapat membuat indeks pada properti untuk semua node, yang memiliki nama label yang sama.

Kita dapat menggunakan kolom yang diindeks ini pada operator MATCH atau WHERE atau IN untuk meningkatkan eksekusi perintah CQL.

Dalam bab ini, kita akan membahas bagaimana -

  • Buat Indeks
  • Hapus Indeks

Membuat Indeks

Neo4j CQL menyediakan perintah "BUAT INDEKS" untuk membuat indeks pada properti Node atau Hubungan.

Sintaksis

Berikut ini adalah sintaks untuk membuat indeks di Neo4j.

CREATE INDEX ON:label (node)

Contoh

Sebelum melanjutkan dengan contoh, buat node Dhawan seperti yang ditunjukkan di bawah ini.

CREATE (Dhawan:player{name: "shikar Dhawan", YOB: 1995, POB: "Delhi"})

Berikut ini adalah sample Cypher Query untuk membuat index pada node Dhawan di Neo4j.

CREATE INDEX ON:player(Dhawan)

Untuk menjalankan kueri di atas, lakukan langkah-langkah berikut -

Step 1- Buka Aplikasi desktop Neo4j dan mulai Server Neo4j. Buka aplikasi browser bawaan Neo4j menggunakan URLhttp://localhost:7474/ seperti gambar dibawah.

Step 2 - Salin dan tempel kueri yang diinginkan di prompt dolar dan tekan tombol putar (untuk menjalankan kueri) yang disorot di tangkapan layar berikut.

Hasil

Saat menjalankan, Anda akan mendapatkan hasil sebagai berikut.

Menghapus Indeks

Neo4j CQL menyediakan perintah "DROP INDEX" untuk menghapus indeks yang ada dari Node atau Relasi propertinya.

Sintaksis

Berikut ini adalah sintaks untuk membuat indeks di Neo4j.

DROP INDEX ON:label(node)

Contoh

Berikut ini adalah contoh Query Cypher untuk membuat indeks pada node bernama “Dhawan” di Neo4j.

DROP INDEX ON:player(Dhawan)

Untuk menjalankan kueri di atas, lakukan langkah-langkah berikut -

Step 1- Buka Aplikasi desktop Neo4j dan mulai Server Neo4j. Buka aplikasi browser bawaan Neo4j menggunakan URLhttp://localhost:7474/ seperti yang ditunjukkan pada tangkapan layar berikut.

Step 2 - Salin dan tempel kueri yang diinginkan di prompt dolar dan tekan tombol putar (untuk menjalankan kueri) yang disorot di tangkapan layar berikut.

Hasil

Saat menjalankan, Anda akan mendapatkan hasil sebagai berikut.