GremlinクエリをCypherクエリに変換するツールを書いたので、PyPIとGitHubに放流した。
インストールして、
brew tap rioriost/g2c
brew install g2c
呼び出すだけ。
% g2c 'g.V().has(“name”, “Alice”).as(“a”).V().has(“name”, “Bob”).as(“b”).select(“a”, “b”).by(“name”)'
MATCH (a {name: "Alice"}), (b {name: "Bob"}) RETURN a.name AS a, b.name AS b
OpenAIのAPI KEYが必要なので、設定画面で生成して環境変数に設定しておいてください。
プラグインを必要とするCypherクエリへの変換は失敗する可能性が高いです。