1回答
- 新しい順
- 投票が多い順
- コメントが多い順
1
A similar query in Gremlin would be:
g.V().hasLabel('Customer').
repeat(bothE('HAS_LOCATION', 'HAS_EMAIL', 'HAS_PHONE') .otherV().simplePath()).
emit().
times(25).
path().by(elementMap())
One thing to realize is that openCypher and Gremlin differ in how they build paths. By default, openCypher will only cross an edge once. With Gremlin and using simplePath()
, a vertex/node is only traversed once.
This could also be an expensive query to execute if there are many nodes with a label of Customer
. I would suggest that if using Neptune that you look to constrain the starting point for this query to one, or a subset, of starting nodes.
回答済み 6ヶ月前
関連するコンテンツ
- AWS公式更新しました 1年前
- AWS公式更新しました 1年前
Thankyou for response