เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

clause MERGE

clause MERGE จะค้นหาหรือสร้างพาทเทิร์นในฐานข้อมูล แนวทางที่ดีคือแยก statement MERGE ออกเป็น clause ละหนึ่งโหนดหรือความสัมพันธ์

ลองใช้คิวรี MERGE กับฐานข้อมูล Neo4j ของคุณที่ชื่อ graph กันเลย

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Graph RAG ด้วย LangChain และ Neo4j

ดูคอร์ส

คำแนะนำการฝึกหัด

  • เติม Cypher statement ให้สมบูรณ์เพื่อค้นหาหรือสร้างโหนด Person และ Course ที่มี property name และ title ตามลำดับ และเชื่อมกันด้วย relationship ENROLLED_IN
  • คิวรี graph โดยใช้ชื่อของคุณเองและชื่อคอร์สที่กำหนดให้

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Modify the your Cypher statement
cypher = """
____ (p:____ {name: $name})
____ (c:____ {title: $title})
MERGE (p)-[:ENROLLED_IN]->(c)
RETURN p.name AS name
"""

# Add your name to the query
result = graph.query(cypher, 
  {"name": "____", "title": "Graph RAG with LangChain and Neo4j"}
)

for record in result:
    print(record['name'])
แก้ไขและรันโค้ด