Home / Companies / Neo4j / Blog / Post Details
Content Deep Dive

Introducing the new Cypher Query Optimizer

Blog post from Neo4j

Post Details
Company
Date Published
Author
Neo4j Staff
Word Count
1,049
Company Posts That Month
16
Language
English
Hacker News Points
-
Post removed?
No
Summary

The Neo4j team has introduced the Cypher Query Optimizer, codenamed "Ronja", which is designed to improve query execution times by producing an optimized query plan. The optimizer works on read-only queries with a specific structure and performs several steps including converting the input query string into an abstract syntax tree, optimizing and normalizing the AST, creating a query graph from the normalized AST, creating a logical plan from the query graph, rewriting the logical plan, creating an execution plan from the logical plan, and executing the query using the execution plan. Ronja is particularly beneficial for queries containing multiple nodes that can be reached via indices and/or pattern predicates, resulting in significant improvements in execution times.

Trends Found in this Post

No tracked trend matches for this post yet.

Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.