Graph NEO4j中的最短路径搜索

Graph NEO4j中的最短路径搜索,graph,neo4j,shortest-path,Graph,Neo4j,Shortest Path,我尝试使用下面的方法来寻找两个节点之间的最短路径 public static PathFinder<Path> shortestPath(PathExpander expander, int maxDepth, int maxHitCount) 在许多情况下,我得到了5条以上的路径。如何限制此方法返回的路径数小于或等于特定的

我尝试使用下面的方法来寻找两个节点之间的最短路径

public static PathFinder<Path> shortestPath(PathExpander expander,
                                        int maxDepth,
                                        int maxHitCount)
在许多情况下,我得到了5条以上的路径。如何限制此方法返回的路径数小于或等于特定的路径数

public List<Path> run2(Node start, Node end, int k, int maxLength) {

    List<Path> result = new LinkedList<Path>();
    for (Path path : GraphAlgoFactory.shortestPath(expander, maxLength, k).findAllPaths(start, end))
    {
        result.add(path);

    }
    return result;

}
run2(source, target, 5,5);