NEO4j中最短路径查找器

时间:2017-06-09 12:06:12

标签: graph neo4j shortest-path

我正在尝试使用以下方法来查找两个节点之间的最短路径

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);

但是当我调用此函数时

<div style="width:99%;">
   <textarea rows="4"  name="xxx" id="xxx" dojoType="dijit.form.SimpleTextarea"
    onkeypress="zzz(event);return false;" ><?php echo i18n("textareaEnterText");?></textarea>
 </div>

在很多情况下,我获得的路径超过5条。如何限制此方法返回小于或等于特定路径数?

0 个答案:

没有答案