Začněte nyníZačněte zdarma

Spouštění Cypher příkazů

Máš k dispozici graf naplněný osobami a společnostmi. Schéma grafu je pro tebe vypsáno – zobrazuje uzly typu Person a Company a vztah WORKS_FOR mezi těmito dvěma typy uzlů.

Cypher příkaz, který najde uzel (:Person) s vlastností name rovnou parametru $name a vrátí vlastnost name společnosti, pro kterou tato osoba pracuje, je uložen v proměnné cypher.

Spusť Cypher příkaz na graph a zjisti, kde pracuje Jo Cornelissen.

Toto cvičení je součástí kurzu

Graph RAG s LangChain a Neo4j

Zobrazit kurz

Pokyny k cvičení

  • Spusť Cypher příkaz uložený v proměnné cypher na graph.
  • Z každého výsledku extrahuj 'company' a vrať nalezené společnosti.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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[____])
Upravit a spustit kód