I want to calculate Shortestpath between nodes in Bloom - but I have some 'resource' nodes that are returned as the shortest path that I want to filter out.
Question
Find the shortest Path from (IndustryA) to (GoalA)
Source Graph contains:
(IndustryA)-[:requires]->(CapabilityA)<-[:improves]-(CapabilityB)-[:supports]->(GoalA)
(ResourceA)<-[:source]-(IndustryA)
(ResourceA)<-[:source]-(CapabilityA)
(ResourceA)<-[:source]-(GoalA)
Desired outcome is the first path above, but because ResourceA is linked to the other elements it is naturally the shortest path. I removed Resource nodes from the perspective, but they are still returned. If 'Hide uncategorized nodes' is selected then no path is returned.
I realize the cypher for this is more complicated than what the basic Shortestpath is designed to do, and my request is deeper than what Bloom may provide - but the behavior I would like is that the Bloom perspective could act as a filter for the Shortestpath algorithm if nodes are not included in the perspective?