尝试在10,000首歌曲与其艺术家之间建立联系

时间:2018-12-12 22:43:37

标签: neo4j

我正在使用neo4j创建一些歌曲数据的graphDB。

我有一个包含所有数据的CSV文件,并且我目前在图形中有Song个节点,它们代表数据集中的每首歌曲。我玩弄了并尝试了几种不同的创建Artist节点的方法,但是最终我还是得到同一首歌,但它们具有多个关系来分离同名的Artist节点,或者遇到了错误。

我是neo4j的新手,所以我不知道所有的技巧和正确的语法。

目前这是我所拥有的:

每个歌曲的

Song节点,其中包含:标题,artistName和节奏

Artist节点,其中包含:artistName,artistHotness和熟悉程度(稍后将用于推荐新音乐)

Tempo个不同范围的节点(例如1-80、81-110等)。

我已经成功地在Song个节点和Tempo个节点之间建立了关系,但是不确定如何在Song个节点和Artist个节点之间形成不形成重复的关系或每次歌手在数据库中有一首歌曲时都引入一个新的Artist节点(例如:列表中有一万首歌曲,并且尝试导入row.artistName会导致一万个Artist节点,即使应该有比歌手少的歌手,因为我知道有些歌手在列表中有多首歌曲。

感谢在Song节点和Artist节点之间形成关系的任何帮助!

0 个答案:

没有答案