के बीच सभी रूट प्राप्त करें मैं एक परियोजना पर काम कर रहा हूं जहां मुझे ग्राफ से निपटना होगा ... मैं दो स्टॉप के बीच बस और बाइक द्वारा मार्ग प्राप्त करने के लिए एक ग्राफ का उपयोग कर रहा हूं।दो नोड्स neo4j
तथ्य यह है कि, मेरे सभी रिश्तों में रिश्ते और अंत के प्रारंभ बिंदु से जाने के लिए आवश्यक समय शामिल है।
नोड के बीच सबसे छोटा रास्ता पाने के लिए, मैं साइफर का सबसे छोटा पथ कार्य कर रहा हूं। लेकिन कुछ, सबसे छोटा रास्ता सबसे तेज नहीं है ....
क्या दो नोड्स के बीच सभी मार्गों को रिश्ते से जुड़े नहीं होने का कोई तरीका है?
धन्यवाद
संपादित करें:
वास्तव में मैं अपने ग्राफ बदलने के लिए, यह आसान बनाने के लिए। तो मेरे पास अभी भी मेरे सभी नोड्स हैं। अब रिश्ते का प्रकार नोड से दूसरे में जाने के लिए आवश्यक समय के अनुरूप होता है।
साइफर का सबसे छोटा पाथ फ़ंक्शन उस पथ को देता है जिसमें कम संबंध होता है। मैं चाहता हूं कि यह पथ लौटाए जहां सभी प्रकार (समय) का जोड़ा सबसे छोटा .. क्या यह संभव है?
धन्यवाद
क्या आपको साइफर का उपयोग करने की आवश्यकता है? मैं कुछ gremlin स्क्रिप्ट्स के बारे में सोच सकता हूं जो इसे प्रिंट करेंगे जो बहुत साफ दिखना चाहिए। – Nicholas
असल में मैं nodeJs का उपयोग कर रहा हूं .. और मेरे पास मेरे neo4j ग्राफ से पूछने के लिए एक लाइब्रेरी है जो मुझे कुछ साइफर क्वेरी करने की अनुमति देती है ... और gremlin क्वेरी नहीं ... –