問題タブ [gremlinpython]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
gremlin - Gremlin Python: 合体を使用して頂点が存在する場合は取得し、存在しない場合は挿入する方法
coalesceそのような頂点が存在する場合、Gremlin ステップを使用して ID (またはプロパティ) で頂点を選択し、そうでない場合は頂点を挿入することは可能ですか? 私は次のようにしようとしましたが、エラーが発生しました。これは、python リスト オブジェクトを返す'list' object has no attribute 'coalesce'ことによって引き起こされていることがわかります。.fold().next()
このようにすることでパフォーマンス上の利点はありますか、それとも最初の頂点クエリの hasNext() でこれを単に if/else に分割する必要がありますか?
gremlin - AWS Neptune とのジオロケーション距離?
Amazon Neptune を使用しようとしています。私の gremlin クエリでは、Tinder (出会い系アプリ) と同様に、近くのユーザーをフィルタリングし、他の関係によってもフィルタリングする必要があります。したがって、クエリに地理位置情報距離の計算が必要です。tinkerpop のドキュメントや Neptune のドキュメントにその機能が見つかりません。これを行うことは可能ですか?Neo4jの「空間機能」みたいなものを探しています
幸いなことに、私は開発を開始しておらず、どの DB エンジンを使用するか決めていませんでした。この基本的なツールでコーディングできない場合は、AWS Neptune の代わりに Neo4j を使用します。
編集: この質問はコメントにリンクされていますが、回答が含まれていません: Gremlin を使用した地理位置情報検索
AWS Neptune で位置情報クエリを作成する方法を知りたい
gremlin - Gremlin: あるセットから別のセットへの接続を持つすべてのノードを見つける
2 つの Gremlin クエリq1とq2その結果が与えられた場合、エッジ ラベルと方向を無視して、ノード インに接続しているri = qi.toSet()すべてのノードを検索したいと考えています。r1r2
私の現在のアプローチには、2 つの結果セット間の最短経路の計算が含まれていました。
ただし、Tinkerpop での最短経路の計算は、この目的には適していないことがわかりました。これは、r2 のノードに接続されていない r1 にノードがある場合、結果が空になるためです。
代わりに、連結要素について考えましたが、このconnectedComponents()ステップでは、見つかったすべての連結要素が生成され、上記の要件を満たす連結要素を見つけるためにそれらをフィルター処理する必要があります。
gremlin-python でこの問題にどのように取り組むことができるかについての提案はありますか?
gremlin - Gremlin を使用した自我ネットワーク
私は gremlin を初めて使用し、Gremlin を使用して自我ネットワークの作成に取り組んできました。
エゴとアルターのつながりは簡単に見つけることができますが、問題はアルターとアルターのつながりを見つけることにあります。n-radius ego network 内のすべての alter-alter 接続と ego-alter 接続を抽出するクエリを作成する方法はありますか?
たとえば、神々のグラフ。「木星」の 1-Radius エゴ ネットワークには、「木星 - 海王星」、「木星 - 冥王星」などのエゴ - オルター コネクションがあります。オルターター接続は「海王星-冥王星」です。これらの接続を取得するにはどうすればよいですか。
前もって感謝します。
