BaşlayınÜcretsiz başlayın

Cypher ifadelerini çalıştırma

İçinde kişiler ve şirketler bulunan bir grafik sana sağlandı. Grafik şeması senin için yazdırıldı; Person ve Company türünde düğümler ile bu iki düğüm türü arasında WORKS_FOR adlı bir ilişki görüyorsun.

(:Person) düğümünde adı $name parametresine eşit olan kişiyi bulup, çalıştığı şirketin name özelliğini döndüren bir Cypher ifadesi cypher olarak verildi.

Jo Cornelissen'ın nerede çalıştığını bulmak için bu Cypher ifadesini graph üzerinde çalıştır.

Bu egzersiz, kursun bir parçasıdır

LangChain ve Neo4j ile Graph RAG

Kursa Göz Atın

Egzersiz talimatları

  • cypher değişkeninde saklanan Cypher ifadesini graph üzerinde çalıştır.
  • Eşleşen şirketleri döndürmek için her bir sonuçtan 'company' değerini çıkar.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

cypher = """MATCH (p:Person {name: $name})-[:WORKS_FOR]->(c:Company)
RETURN c.name AS company"""

# Execute the Cypher statement
result = graph.____(____, {"name": "Jo Cornelissen"})

# Extract the company 
for row in result:
    print(row[____])
Kodu Düzenle ve Çalıştır