Zacznij terazZacznij za darmo

Wykonywanie instrukcji Cypher

Masz do dyspozycji graf zawierający dane o osobach i firmach. Schemat grafu został wyświetlony — widać w nim węzły typu Person i Company oraz relację WORKS_FOR łączącą te dwa typy węzłów.

Instrukcja Cypher, która wyszukuje węzeł (:Person) o właściwości name równej parametrowi $name i zwraca właściwość name firmy, dla której ta osoba pracuje, jest dostępna jako cypher.

Wykonaj tę instrukcję Cypher na graph, aby sprawdzić, gdzie pracuje Jo Cornelissen.

To ćwiczenie jest częścią kursu

Graph RAG z LangChain i Neo4j

Zobacz kurs

Instrukcje do ćwiczenia

  • Wykonaj instrukcję Cypher zapisaną w zmiennej cypher na graph.
  • Wyodrębnij 'company' z każdego wyniku, aby zwrócić dopasowane firmy.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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[____])
Edytuj i uruchom kod