Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Anda dapat menanyakan data grafik properti di Neptunus menggunakan OpenCypher terlepas dari bagaimana itu dimuat, tetapi Anda tidak dapat menggunakan OpenCypher untuk menanyakan data yang dimuat sebagai RDF.
Pemuat massal Neptunus menerima data grafik properti dalam format CSV untuk Gremlin, dan dalam format CSV untuk OpenCypher. Juga, tentu saja, Anda dapat menambahkan data properti ke grafik Anda menggunakan kueri Gremlin dan/atau OpenCypher.
Ada banyak tutorial online yang tersedia untuk mempelajari bahasa kueri Cypher. Di sini, beberapa contoh cepat kueri OpenCypher dapat membantu Anda mendapatkan gambaran tentang bahasa tersebut, tetapi sejauh ini cara terbaik dan termudah untuk mulai menggunakan OpenCypher untuk menanyakan grafik Neptunus Anda adalah dengan menggunakan notebook OpenCypher di meja kerja Neptunus. Meja kerja adalah sumber terbuka, dan di-host di GitHub . https://github.com/aws-samples/amazon-neptune-samples
Anda akan menemukan notebook OpenCypher di repositori grafik-notebook GitHub Neptunus.
Data yang diproses oleh OpenCypher mengambil bentuk rangkaian pasangan yang tidak berurutan. key/value maps. The main way to refine, manipulate, and augment these maps is to use clauses that perform tasks such as pattern matching, insertion, update, and deletion on the key/value
Ada beberapa klausa di OpenCypher untuk menemukan pola data dalam grafik, yang MATCH
paling umum. MATCH
memungkinkan Anda menentukan pola node, hubungan, dan filter yang ingin Anda cari dalam grafik Anda. Sebagai contoh:
-
Dapatkan semua node
MATCH (n) RETURN n
-
Temukan node yang terhubung
MATCH (n)-[r]->(d) RETURN n, r, d
-
Temukan jalan
MATCH p=(n)-[r]->(d) RETURN p
-
Dapatkan semua node dengan label
MATCH (n:airport) RETURN n
Perhatikan bahwa kueri pertama di atas mengembalikan setiap node dalam grafik Anda, dan dua berikutnya mengembalikan setiap node yang memiliki hubungan — ini umumnya tidak disarankan! Di hampir semua kasus, Anda ingin mempersempit data yang dikembalikan, yang dapat Anda lakukan dengan menentukan label dan properti node atau hubungan, seperti pada contoh keempat.