【发布时间】:2018-05-24 14:48:53
【问题描述】:
我正在构建一个类似 app 的方向,并且我使用 Neo4j 作为我的数据库 我一直在努力寻找一个可以帮助我在 Neo4j 中做我想做的事情的解决方案。我搜索了很多,但找不到我需要的东西。
用户可以选择起点和终点,并按照他希望生成路径的方式进行定制。路径(最短的)将根据距离、污染和噪声生成。用户将能够为这三个选项分配百分比。 举个例子: 计算最短路径的成本为:cost = (distance * 0.25) + (noise_level * 0.25) + (pollution_level * 0.5) 这意味着关系成本属性将始终是动态的。
我正在使用 apoc.algo.dijkstra 程序来帮助我。但 dijkstra 只允许我给出关系属性名称。有没有办法做到这一点? 两个节点之间的关系示例:
{ “intersectionNode”:25632284, “污染级别”:2, “intersection_distance”:0.0, “噪声级”:5, “成本”:0 }
我是 Neo4j 的新手,如果有任何帮助,我将不胜感激。很抱歉有任何英文错误。
【问题讨论】:
标签: neo4j