从 Neo4j 中的现有节点创建 Top 10 图表
Creating a Top 10 chart from existing nodes in Neo4j
我正在研究在 Neo4j 中创建前 10 名图表的最有效方法。该图表需要一个位置并与项目相关。
这是我的想法,如果我错了请指正。
歌曲
Title
Artist
图表
Name
Position
例如:
Sugar :: Maroon 5 ---> Local Radio Top 10 :: 1
Thinking Out Loud :: Ed Sheeran ---> Local Radio Top 10 :: 2
我建议把立场放在歌曲和排行榜之间的关系上。这可能是你的关系:
(:Song)<-[:HAS_SONG]-(:Chart)
并且 HAS_SONG
关系可以有一个 position
属性 来确定顺序。
此外,根据您的工作,如果有很多艺术家重叠,您可能会考虑 Artist
节点
我正在研究在 Neo4j 中创建前 10 名图表的最有效方法。该图表需要一个位置并与项目相关。
这是我的想法,如果我错了请指正。
歌曲
Title
Artist
图表
Name
Position
例如:
Sugar :: Maroon 5 ---> Local Radio Top 10 :: 1
Thinking Out Loud :: Ed Sheeran ---> Local Radio Top 10 :: 2
我建议把立场放在歌曲和排行榜之间的关系上。这可能是你的关系:
(:Song)<-[:HAS_SONG]-(:Chart)
并且 HAS_SONG
关系可以有一个 position
属性 来确定顺序。
此外,根据您的工作,如果有很多艺术家重叠,您可能会考虑 Artist
节点