![](https://dist.neo4j.com/wp-content/uploads/20240618035051/1sl8RuJoZ_6dxI2gpd2JZHQ-e1718811688878.jpeg)
A Brief History of SQL and the Rise of Graph Queries
Jun 20 6 mins read
From SQL to GQL, the new graph query language standard and a pivotal development for advancing data analytics in the era of GenAI and beyond. Read more →
From SQL to GQL, the new graph query language standard and a pivotal development for advancing data analytics in the era of GenAI and beyond. Read more →
Learn how to ingest data from relational data into your Neo4j graph database automatically, by using the Neo4j Runway Python Library. Read more →
Introducing the Neo4j LangChain Starter Kit for Python developers, which generates GenAI answers backed by data stored in a Neo4j Graph Database. Read more →
Part 2 of analyzing the Mahabharata's connections with knowledge graphs and building a chatbot using Google Gemini to answer questions. Read more →
Part 1 of analyzing the Mahabharata, an epic brimming with connections, using Neo4j graph database to uncover hidden relationships. Read more →
In the 27 episodes of our Going Meta livestream series, Jesús Barrasa and I explored the many aspects of semantics, ontologies, and knowledge graphs. Read more →
Optimizing vector retrieval with advanced graph-based metadata filtering techniques using LangChain and Neo4j. Read more →
To help you make the most of your Neo4j graph database project, Neo4j Professional Services offers a special Solution Assessment service. Read more →
Learn how to retrieve information that spans across multiple documents through multi-hop question answering using knowledge graphs and LLMs. Read more →
Learn how to find the data types of properties in Neo4j Graph Database using the Cypher query language and APOC. Read more →
We’re excited to announce Neo4j JDBC Driver version 6. It integrates graph databases with platforms and tools in the Java ecosystem. Read more →
How to use the Keymaker framework to build low-code analytical query pipelines and APIs, accelerating Neo4j application development. Read more →
Cypher Workbench is a set of tools that helps you conceptualize, model, and work with graphs and the Cypher query language. Read more →
Understanding how Neo4j Graph Database interprets and executes Cypher is key to debugging slow-running statements. Read more →
Learn how to use PDF documents to build a graph and LLM-powered retrieval augmented generation application. Read more →
Learn how you can automatically run integration tests on Neo4j in Github Actions using the Neo4j Aura CLI. Read more →
With the new Neo4j Driver for Javascript version 5.14, you can now query Neo4j using the Deno Typescript and Javascript runtime natively. Read more →
To use k-means on graph data, we need to represent the graph’s topology in vector space. We can do this by applying node embedding algorithms. Read more →
Natural language processing made easy. Learn how to analyze annual reports using Large Language Models and knowledge graphs. Read more →
The new Parallel Cypher Runtime is a fantastic alternative for executing graph-global read queries, but you should know when to use it. Read more →
As the final blog post of the Project NaLLM blog series, we reflect on the positive aspects and challenges encountered during this project. Read more →
In this article, we are going to show how journey planning can be done using a dataset of the railway network in Great Britain and a new Cypher feature called quantified path patternsIntroductionPlanning a journey on a railway network is usually… Read more →
Martin shares his experience of how he structured his learning using Neo4j’s developer relations output and educational content. Read more →
In a previous blog, I loaded 197M chemical names into a graph database. All of these are indexed with a full-text index and use the graph properties to improve the search. In order to test the user experience (not just… Read more →
Discover how to optimize prompts for Cypher statement generation to retrieve relevant information from Neo4j in your LLM applications. Read more →