問題タブ [tinkergraph]

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.

0 投票する
2 に答える
766 参照

java - Javaのtinkergraphの重みを考慮した最短経路

私の仕事はTinkerGraphであり、Javaでそれをやりたいと思っています。

グレムリンは私にはあまり役に立ちません

これにより、エッジの重みプロパティを考慮せずに最短経路が得られます。

編集:私の例:

挿入されたエッジ:

ソース・ターゲット

b1,b2

b1,b2

b1,b2

b1,b2

b1,b3

b3,b2

言い換えれば、エッジの重みはエッジの頻度に応じて更新されます。たとえば、b1、b2 が 4 回出現した場合、エッジの重みは 4 になります。ここで、ダイクストラに重みではなく最短パスを返すようにします。エッジに関しては最短です。パス (b1、b2) = b1->b3->b2

0 投票する
1 に答える
131 参照

java - Tinkerpop3 カスタム エッジ ID ジェネレーター

TinkerGraphJava での統合テスト (拡張単体テスト) に使用します。この実装Edge idsでは、整数のシーケンスとして生成されます。ランダムな UUID として生成されるように変更したいと思います。これは、テスト セットアップの動作を実稼働グラフ データベースに近づけるためです。私はこれを行うことができますTinkerpop3か?

Tinkerpop/blueprints ( https://github.com/tinkerpop/blueprints/wiki/id-implementationIdGraph.IdFactory ) に、必要なものを提供しているように見えるが存在することがわかりました。ただし、私が理解しているように、Tinkerpop3 では利用できません。

0 投票する
1 に答える
164 参照

gremlin - ScriptEvalutionError : For Input string "" : 文字列を ID として指定する場合

私の開発マシンで、tinkerpop/gremlin-server 用の docker コンテナーをセットアップしました。

Gremlin.Net バージョン 3.4.1 を使用する .NET Core アプリケーションがあります。

IGremlinClient を使用して localhost docker に接続し、次のクエリを渡して頂点を追加します。

次に、エラーが発生します。

gremlin コンソールを使用してクエリを実行すると、頂点が追加されます。

アプリケーションで IGremlinClient を実行するときに、ID として文字列を使用して新しい頂点を作成するにはどうすればよいですか?