Tôi đang làm việc trên một dự án mà tôi phải xử lý đồ thị ... Tôi đang sử dụng biểu đồ để nhận các tuyến đường bằng xe buýt và xe đạp giữa hai điểm dừng.Lấy tất cả Tuyến đường giữa hai nút neo4j
Thực tế là, tất cả mối quan hệ của tôi đều chứa thời gian cần thiết để đi từ điểm bắt đầu của mối quan hệ và kết thúc.
Để có được đường đi ngắn nhất giữa đến nút, tôi đang sử dụng chức năng đường đi ngắn nhất của cypher. Nhưng một cái gì đó, con đường ngắn nhất không phải là nhanh nhất ....
Có cách nào để có được tất cả các đường dẫn giữa hai nút không được liên kết bởi một mối quan hệ không?
Cảm ơn
EDIT:
Trong thực tế, tôi thay đổi đồ thị của tôi, để làm cho nó dễ dàng hơn. Vì vậy, tôi vẫn có tất cả các nút của tôi. Bây giờ loại mối quan hệ tương ứng với thời gian cần thiết để chuyển từ nút này sang nút khác.
Hàm shortPath nhất của cypher cung cấp đường dẫn có ít mối quan hệ hơn. Tôi muốn rằng nó trả về con đường mà việc bổ sung tất cả các loại (thời gian) là nhỏ nhất .. Điều đó có khả thi không?
Cảm ơn
Bạn có cần sử dụng Cypher không? Tôi có thể nghĩ về một số kịch bản gremlin sẽ in ra điều này nên trông khá gọn gàng. – Nicholas
Trong thực tế tôi đang sử dụng nodeJs .. Và tôi có một thư viện để truy vấn biểu đồ neo4j của tôi cho phép tôi thực hiện truy vấn cypher ... và không truy vấn gremlin ... –