1. Have you tried RELATIONSHIP_PATH uniqueness?
2. Are you basing this on type only? You could use
https://github.com/neo4j/neo4j/blob/3.1/community/graphdb-api/src/main/java/org/neo4j/graphdb/impl/OrderedByTypeExpander.java
perhaps?
On Friday, January 6, 2017 at 11:35:38 PM UTC+1, Furkan Göz wrote:
>
> Dear Friends,
>
> I m working neo4j in java. I have some paths and i m trying to find some
> relations. I have two problems according to below example. If it is
> possible, I will be waiting your answers.
>
> for (Path path :
> graphDb.traversalDescription().depthFirst().uniqueness(Uniqueness.NODE_PATH)
> .evaluator(Evaluators.atDepth(3))
> .relationships(relation.A), Direction.BOTH)
> .relationships(relation.B), Direction.BOTH)
> .relationships(relation.C, Direction.BOTH)
> .traverse(node)) {
>
> }
>
> 1. I want to use each relation just one time.
>
> For example: (1)--[A]-->(2)--[A]-->(3)--[B]-->(4) it is not available
> for me - A is used two times
>
> (1)--[C]-->(2)--[A]-->(3)--[B]-->(4) it is
> available - each relation is unique
>
>
> 2. I want to use relations in order or priority.
>
> For example: (1)--[B]-->(2)--[A]-->(3)--[C]-->(4) it is not
> available for me because in my path B is first relationship
>
> (1)--[A]-->(2)--[B]-->(3)--[C]-->(4) it is
> available - each relation is in an order
>
>
> Note: I can solve some other java codes about these, but running time is
> slowing.
>
>
> Best regards.
>
--
You received this message because you are subscribed to the Google Groups
"Neo4j" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.