使用Java代码实现获取Neo4j图谱的最短路径。
1.cypher查询
MATCH (n1:GraphNode { id: '16560' }),(n2:GraphNode { id: '12312' }), p = shortestPath((n1)-[*]-(n2))
WHERE length(p)> 1
RETURN p
2.Java实现
@Component
public interface GraphNodeRepository extends Neo4jRepository<GraphNode,String> {
@Query("MATCH (n1:GraphNode { id: {sourceId} }),(n2:GraphNode { id: {targetId} }), p = shortestPath((n1)-[*]->(n2))\n" +
"WHERE length(p)> 1\n" +
"RETURN p")
List<GraphNode> calculateShortestPath(@Param("sourceId") String sourceId,@Param("targetId") String targetId);
}
References:

i软糖

最新评论
视频资源很全好用,安装后提示更新,安装包站长可以更新一下。
看這畫面應該是魔改 蜂蜜的影視TV 或 OKTV. 應該不是TVBOX, 兩個碼很不同...
网络请求失败
好用?