You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently Bloodhound Community Edition (BHCE) only supports primary path visualisation (only display the match that is in the 1st position of the RETURN clause). Whereas Neo4j Browser supports multi-pattern visualization. The ask is to add multi-pattern visualization to BHCE.
Example:
BHCE will only display p
Neo4j will display p+p1+p2
MATCH p=(a:User)<-[:HasSession]-(b:Computer)
OPTIONAL MATCH p1=(a)-[:MemberOf*1..]->(c:Group)
OPTIONAL MATCH p2=(c)-[:AdminTo]->(:Computer)
RETURN p,p1,p2
LIMIT 100
Are you intending to implement this feature?
no
Current Behavior
BHCE is currently designed to focus on one primary path at a time, therefore only BHCE will only display the p in the below query.
MATCH p=(a:User)<-[:HasSession]-(b:Computer)
OPTIONAL MATCH p1=(a)-[:MemberOf*1..]->(c:Group)
OPTIONAL MATCH p2=(c)-[:AdminTo]->(:Computer)
RETURN p,p1,p2
LIMIT 100
Note: It is possible to expose Neo4j to perform the queries, however it lacks BHCE's icons.
Desired Behavior
Introduce the multi-pattern capability (return the sum of p+p1+p2) to BHCE to then display more complex/comprehensive graphs.
MATCH p=(a:User)<-[:HasSession]-(b:Computer)
OPTIONAL MATCH p1=(a)-[:MemberOf*1..]->(c:Group)
OPTIONAL MATCH p2=(c)-[:AdminTo]->(:Computer)
RETURN p,p1,p2
LIMIT 100
Use Case
It allows for more speculative queries to be written that will return some data even when not all conditions are met, allowing for greater flexible in use cases in an unknown environment.
Implementation Suggestions
I have no implementation insights/suggestions.
Additional Information
It would be possible to write the about example query using a serialised method. However it would that if any part of the query fails or is not a match, the entire query would return no results.
MATCH p=(:Computer)-->(a)-[:MemberOf*1..]->(:Group)-[:AdminTo]->(:Computer)
RETURN p
LIMIT 100
The text was updated successfully, but these errors were encountered:
Feature Description
Currently Bloodhound Community Edition (BHCE) only supports primary path visualisation (only display the match that is in the 1st position of the
RETURN
clause). Whereas Neo4j Browser supports multi-pattern visualization. The ask is to add multi-pattern visualization to BHCE.Example:
p
p
+p1
+p2
Are you intending to implement this feature?
no
Current Behavior
BHCE is currently designed to focus on one primary path at a time, therefore only BHCE will only display the
p
in the below query.Note: It is possible to expose Neo4j to perform the queries, however it lacks BHCE's icons.
Desired Behavior
Introduce the multi-pattern capability (return the sum of
p
+p1
+p2
) to BHCE to then display more complex/comprehensive graphs.Use Case
It allows for more speculative queries to be written that will return some data even when not all conditions are met, allowing for greater flexible in use cases in an unknown environment.
Implementation Suggestions
I have no implementation insights/suggestions.
Additional Information
It would be possible to write the about example query using a serialised method. However it would that if any part of the query fails or is not a match, the entire query would return no results.
The text was updated successfully, but these errors were encountered: