私は現在gremlin python clientのTinkerpopをデフォルトのTinkerGraph-Gremlin(メモリ内で実行中)で使用しています。私は私のクエリのパフォーマンスを向上させ、幸いにも私はPythonクライアントでインデックスを作成することができませんでした私の使用例のための完璧なように聞こえるcreateIndex()
関数について読んでいたかった。また、これらの行を起動groovyスクリプト(エラーなしでgroovy scirptを実行)に追加しようとしましたが、パフォーマンスベンチマークを実行しても同じ結果が得られます。Gremlin Python createIndex(Tinkerpop)
私の質問は:私は、Pythonクライアントでインデックスを作成することができますし、回避策は何ですか?また、インデックスが定義されている場合はgremlinに問い合わせる方法もありますか?私はデフォルトempty-sample.grooy
を使用し、最後の呼び出しの前にこれらの行を追加するグルーヴィーなスクリプトについては
PS::
graph.createIndex("name", Vertex.class)
graph.createIndex("nap", Edge.class)
ありがとう!
どちらの方法も有効です。好奇心から、あなたのグラフはどれくらいですか? –
@stephenmallette問題は、pythonクライアントでcreateIndex()メソッドが見つからないことです(私が知る限り)。また、2行をgroovyスクリプトに追加すると、同じクエリ時間になります。約8000の頂点。 –