Had a requirement to summarizes unique properties and thought others might find these queries useful:
MATCH (n)
with DISTINCT labels(n) as nd,apoc.coll.sort(keys(n)) as props
with nd,apoc.coll.dropDuplicateNeighbors(apoc.coll.sort(apoc.coll.flatten(...
I've been developing a PlugIn. Thus, frequent restarts of the database and occasional hung system if I've messed up the java code. Always recoverable until I got this message today:
Initially I got an error thaat the database was not available becaus...
I am using Neo4j Enterprise v 4.3 and gds plugin v 1,7.0. I create a virtual graph, as follows:
CALL gds.graph.create.cypher(
"match_seg",
"MATCH (d:DNA_Match) where d.ancestor_rn=33454
RETURN id(d) AS id",
"MATCH (m:DNA_Match{ancestor_rn:3...
I am writing a Neo4j Genealogy Plugin to encourage adoption of Neo4j within the genealogy community. I've been using *.grass. files to enhance visualizations. I want to incorporate these into the plugin so that the grass file can be changed on the fl...
Genealogy data involves multiple graphs. I've been working with Neo4j and genealogy data for several years, refining a schema and cypher queries. The complexity of the latter has increased over time. Thus, it is prudent to develop user defined functi...
I'm using Maven and cannot get the neo4j driver 4.4.11.
4.4.9 is as recent as I can go. Can this be fixed?
<dependency><groupId>org.neo4j.driver</groupId><artifactId>neo4j-java-driver</artifactId><version>4.4.9</version></dependency>
Have you considered using collect or reduce to aggregate properties from the paths and then filtering out the undesired paths. I've used this strategy in traversing family trees to get the paths that represent X-chromosome inheritance; that is, no fa...
You might be interested in a PlugIn being developed for genealogy. It will upload a GEDCOM into Neo4j. It also imports DNA results and has functions for genetic genealogy analytics. I'm writing the documentation now. If you send me an email, I'll co...
This project is now in alpha-testing with some expert genealogists. They are not Neo4j developers, so there is opportunity to contribute to the project. Check out the GitHub ReadMe if interested. There are not 30 user defined functions to load GEDCOM...