Is x a group?
And why are there two directions between user and group? With the same rel-type
Von meinem iPhone gesendet
> Am 04.06.2016 um 14:31 schrieb 'tgomell' via Neo4j :
>
> In this Special case with a Limit of 20 accounts we have a resultset of 650
> lines.
>
> profile match (n:i636005
In this Special case with a Limit of 20 accounts we have a resultset of 650
lines.
profile match (n:i636005417297252034)where n.type='person' with n limit 20
match
p=((n:i636005417297252034)-[:rel_member*0..]->(x:i636005417297252034)<-[:rel_member*0..]-(gg:i636005417297252034)-[:rel_member*0..
Also, what's the max distance between a user and a group?
what does your domain model look like?
why do you have once (:Person)-[:rel_member]->(group)
and once (group)-[:rel_member]->(person) ??
why do you need x in between ? you never use it
match
p=((n:Person:i636005417297252034:ProcessGroup
Please share the EXPLAIN plan
This explodes probably into billions or trillions of paths.
Some ideas:
turn .type properties into labels
create a label for all your conditions, e.g. :Process
and use those labels instead:
What type are M, GG and X ?
What is the fan out across those types (min,
We have a really complex question:
We want to find the ammount of Groups over all paths between all users.
>From all User to all User. The Amount of users is 8.000 and the amount of
all Groups is 15.000. This cypher request Needs days! Is there a way to
make this faster?
match
p=((n:i63600541