Graf belge(ler)ini kaydetme
Şu anda uygulamanda üç düğüm ve iki ilişki var, ancak bunlar şu an sadece bellekte tutuluyor.
Bu egzersizde, senin için zaten başlatılmış olan Neo4j örneğine bağlanacak ve düğümleri ile ilişkileri veritabanına kaydedeceksin.
Bu egzersiz, kursun bir parçasıdır
LangChain ve Neo4j ile Graph RAG
Egzersiz talimatları
- Verilen kimlik bilgilerini kullanarak Neo4j veritabanına bağlan.
- Tanımlanmış düğümlerden (
book,jesus,jim) ve ilişkilerden (written_by_jesus,written_by_jim) bir grafik belgesi oluştur. - Grafik belgesini veritabanına kaydet.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Connect to the Neo4j Database
graph = ____(url=NEO4J_URL, username=NEO4J_USERNAME, password=NEO4J_PASSWORD)
# Define the collection of graph documents
graph_document = ____(
____=[book, jesus, jim],
____=[written_by_jesus, written_by_jim]
)
# Save the data to your graph
graph.____([graph_document])
graph.refresh_schema()
print(graph.schema)