Repository that showcases a variety of examples using Spring AI’s advisors for GraphRAG (retrieval augmented generation with a graph database) with Neo4j.
The Neo4j database is a public, read-only instance that is ready-to-use and accessible for everyone.
http ":8080/qa?query=I want to challenge my mind and would like to read something about technology"
http ":8080/retrievalAdvisor?query=I want to challenge my mind and would like to read something about technology"
http ":8080/preTransform?query=I am feeling a bit sad and overwhelmed by the chaos of daily life, so I'd like to read something about personal growth and small town living"
#see how regular advisor factors in the "miscellaneous" details to vector search
http ":8080/retrievalAdvisor?query=I am feeling a bit sad and overwhelmed by the chaos of daily life, so I'd like to read something about personal growth and small town living"
http ":8080/retrieveFilter?query=I am looking for a relaxing and easy read for a mountain vacation"
http ":8080/retrieveJoin?query=I'd like to read something about personal growth and small town living"
http ":8080/retrieveJoin?query=I want to challenge my mind and would like to read something about technology"
http ":8080/retrieveAugment?query=I want to challenge my mind and would like to read something about technology"-
Site: Neo4j Aura
-
Documentation: Spring AI advisor API and Spring AI RAG advisors
-
Documentation: Spring AI Neo4j Vector Store
-
Guide: Spring AI Neo4j
-
Online training: GraphAcademy LLM courses