Planet Neo4j

Neo4j home | news | blog | Neo Technology

Neo4j Blog

Neo4j 1.8.M02 - The Strong, Silent Type

Our longer arcs of development are chunked up into short-term stories, which arrive with notable features at differing points. Uniquely, at this 1.8.M02 merge point, the changes are all of the strong, silent type: under-the-hood improvements, stage-setting additions, or simple issue-correcting. This is a solid, trustworthy release for anyone staying up-to-date with the leading edge of

by Andreas Kollegger (noreply@blogger.com) at May 15, 2012 03:47 AM

Neo4j Blog

Graph This - rendering your graph with Graphviz.

Triggered by a user question, let me just very briefly highlight a nice and easy graph visualization feature. Sometimes, you just want to fast see what you are putting in your little example graph. In Neo4j, there is a well hidden gem-the Graphviz Component. To very shortly output a graphviz rendering, look at this test, demonstrating the basic usage (this code is actually taking a traversal

by Peter Neubauer (noreply@blogger.com) at May 10, 2012 01:02 PM

Neo4j Blog

Neo4j 1.8.M01 Release - Vindeln Vy

Neo4j 1.8 has an eye for expansive views, painting a picture with data and hanging it on the web. In this first milestone release, artful work on the Cypher query language is complemented with live views in the Neo4j documentation. Cypher CREATE, SET, DELETE, FOREACH Lead Cypherologist Andrés Taylor has been cranking out work like Pablo Picasso with an empty museum. He shared some of

by Andreas Kollegger (noreply@blogger.com) at May 03, 2012 03:12 PM

Neo4j Blog

Streaming REST API - Interview with Michael Hunger

Recently, Michael Hunger blogged about his lab work to use streaming in Neo4j's REST interface. On lab days, everyone on the Neo4j team gets to bump the priority of  any engineering work that had been lingering in a background thread. I chatted with Michael about his work with streaming. ABK:  What inspired you to focus on streaming for Neo4j? MH:  Because it is a major aspect for Neo4j to

by Andreas Kollegger (noreply@blogger.com) at April 25, 2012 02:16 AM

Neo4j Blog

Neo4j 1.7 GA "Bastuträsk Bänk" released

We’re very pleased to announce that Neo4j 1.7 GA, codenamed "Bastuträsk Bänk" is now generally available. The many improvements ushered in through milestones have been properly QA’d and documented, making 1.7 the preferred stable version for all production deployments. Let’s review the highlights. Welcome to the Enterprise Turbo package Johan. Speed. For enterprise deployments contending

by Peter Neubauer (noreply@blogger.com) at April 20, 2012 03:37 PM

Neo4j Blog

Neo4j 1.7.M03 - Feature Complete

The full general release of Neo4j 1.7 is now in view, with this milestone marking feature completeness. This 1.7.M03 release is recommended for migrating your test servers, client applications and drivers in anticipation of 1.7.GA, since there will be no more visible API changes. Atomic Array -[:renamed_to]-> Garbage Collection Resistant I think we can all agree, “there are only two hard

by Andreas Kollegger (noreply@blogger.com) at April 12, 2012 01:07 AM

Neo4j Blog

Rabbithole, the Neo4j REPL console

Over the last few days the Neo4j community team worked on the initial iteration for an interactive Neo4j tutorial. The first result we are proud to publish is a sharable console that runs an in-memory Neo4j instance in a web-session. It supports Cypher queries of the graph and Geoff for importing and modifying the graph data. The graph itself and the cypher results are visualized in an overlay

by Michael Hunger (noreply@blogger.com) at April 09, 2012 03:18 PM

Neo4j Blog

Spring Data Neo4j from Scala

Developers today live in a mix-and-match world, as the Neo4j Heroku Challenge demonstrated with some clever engineering that matched the creative applications. Whether enjoying a clean REST interface from your language of choice, or running on the JVM to tap into the vast libraries available, you can code the way you want without worrying much about being left on an island. Over at Cake

by Andreas Kollegger (noreply@blogger.com) at March 30, 2012 04:49 AM

Neo4j Blog

Neo4j 1.7.M02 - Cache Cachet, Matching Matchers, and Debian Debs

Neo4j 1.7 Milestone 2 introduces a trio of interesting advances: a new cache scheme, targeted pattern matching in Cypher, and Debian install packages. Faster, smarter, and more accessible.  Atomic Array Cache - GC resistant, 10x faster, 10x more capacity Under the hood, Neo4j runs on the JVM (that’s the ‘J’ in ‘Neo4j’). And as every java developer knows: the Garbage Collector is your

by Peter Neubauer (noreply@blogger.com) at March 27, 2012 05:15 PM

Neo4j Blog

Tasting the Flavor Graph

Flavorwocky, an amusing name for a clever idea that highlights the connectedness of everyday life. With a little bit of coding, the simple idea about related flavors became Luanne Misquitta's winning entry for the Neo4j Heroku Challenge. What was her recipe for success? It Starts With an Idea "The idea came to me while I was doing nothing in particular," Luanne explains in her blog, "to build a

by Andreas Kollegger (noreply@blogger.com) at March 23, 2012 06:58 PM

Neo4j Blog

Neo4j Heroku Challenge Winner and Finalists

Allison Sparrow @ Cloudstock 2012 The entries have been entered, the votes have been cast and now it is time to announce the winners of the Neo4j Heroku Challenge! What more appropriate time or place for the announcement than here at Salesforce.com's Cloudstock in San Francisco. I met with Heroku's Principal Developer Evangelist James Ward amidst a cluster of bean bags where we chilled,

by ayeeson (noreply@blogger.com) at March 20, 2012 11:33 PM

Neo4j Blog

Neo4j 1.7.M01 - "Bastuträsk Bänk"

With the release train now headed to Bastuträsk Bänk, we are excited to present the first milestone of the Neo4j 1.7 series. Cypher evolution The Cypher language continues to evolve nicely, incorporating insightful feedback from real world use cases. This version adds new concepts, and make minor adjustments to existing syntax, to make things easier, more powerful and clear. You will

by Peter Neubauer (noreply@blogger.com) at March 16, 2012 10:41 AM

Neo4j Blog

Heroku Challengers - Vote Now

The Neo4j Heroku Challenge has closed, leaving a brilliant collection of projects to highlight developing with Neo4j using a broad range of languages and frameworks. With the challenge closed to entries, it is time for the voting! Let's take a look at the challengers to see who deserves your support. Every Vote Counts A lot of creativity and love was poured into these projects. Now it's your

by Andreas Kollegger (noreply@blogger.com) at March 08, 2012 09:26 PM

How to set up a maven project with Neo4j in Eclipse

Hi all, repeatedly there are questions on how to set up Neo4j with Eclipse and the Maven integration for it . Here is the short version: First, choose to create a new maven project: Second, choose the default maven quickstart archetype for it: Now, after choosing a package namespace and project artifact id, wait for the project to created and go to the dependency tab of the pom.xml.

by Peter Neubauer (noreply@blogger.com) at March 08, 2012 11:53 AM

Neo4j Blog

Modeling a multilevel index in neoj4

Hi all, Today, for my lab project, I decided to model an in-graph index in Neo4j and query it with the Cypher Query Language. The basic problem we try to solve here is the ordering of events in a timeline and asking for ranges of events ordered in time without needing to load the whole timeline, or let an external index like Lucene doing the sorting (which is very costly). So, a simple

by Peter Neubauer (noreply@blogger.com) at February 17, 2012 02:23 PM

Neo4j Blog

Webinar Follow Up: How to Get Started with Neo4j

Hey everyone, We held our How to Get Started with Neo4j webinar last week, and received lots of great questions from our participants. Here are the questions captured in the Q&A section. If you don't see your question here, please be sure to join our Neo4j User Group, where our community will be sure to help you out. What are your experiences in the medicare/medicaid business world, and/or

by ayeeson (noreply@blogger.com) at February 14, 2012 02:47 AM

Neo4j Blog

Webinar Follow Up: Intro to Graph Databases

Hey everyone,Another awesome turnout at our Intro to Graph Databases webinar last week. We had loads of questions throughout the session, and we thank all of you for attending and participating!Here are the questions captured in the Q&A section. If you don't see your question here, please be sure to join our Neo4j User Group, where our community will be sure to help you out. To model a graph

by ayeeson (noreply@blogger.com) at February 03, 2012 06:20 PM

Neo4j Blog

Spring Data Neo4j Book Release: Good Relationships

Good Relationships, the Spring Data Neo4j Guide Book, is available now for download from InfoQ. Go get it and read all the details about becoming productive with Spring Data Neo4j. But first, allow me a few words. Like any of you, I'd generally rather be writing code than documentation.  Getting through an entire book would've been impossible without the help of many fine people both prodding

by Michael Hunger (noreply@blogger.com) at January 31, 2012 02:37 PM

Neo4j Blog

We won the Rapidus award!

I was running late - meeting across time zones is a hassle. Standing in the street I could hear the heavy rock music from the night club. Was this really the place for a big media event in Malmö? Stepping into the dark it felt totally right though. More than 150 people had dressed down to participate in the mingle and awards that night. Rock away! Rapidus is an online newsletter here in

by Björn Granvik (noreply@blogger.com) at January 26, 2012 01:48 PM

Neo4j Blog

Released Neo4j 1.6 GA “Jörn Kniv”!

Three milestones later and we’re proud and happy to announce the release of Neo4j 1.6 GA. We are excited about a host of great new features, all ready to be used. Let's get to it. Highlights What features have been included in this release? Cloud - Public beta on Heroku of the Neo4j Add-on Cypher - Supports older Cypher versions, better pattern matching, better performance,

by Björn Granvik (noreply@blogger.com) at January 25, 2012 04:16 PM