Я пытаюсь импортировать взвешенный график из graphUnioned.csv, показанного ниже в Neo4j:
В приведенном выше графике только мой p взвешен и обозначает веса ребер (например,1.361, 3.76 и т. Д.).s и o обозначают имена узлов, а именно: 431, 9812, 18558, 75, 10122, 10144, 10289, 10304.
Для загрузки файла CSV я использую:
LOAD CSV WITH HEADERS FROM "file:\\graphUnioned.csv" AS csvLine
MERGE (s:Node {value:csvLine.s})
MERGE (o:Node {value:csvLine.o})
MERGE (s)-[:REL {weight: csvLine.p}]->(o)
RETURN *;
ТогдаЯ запускаю рейтинг страниц на нем, используя:
CALL algo.pageRank.stream('node', 'REL', {iterations:20, dampingFactor:0.85, weightProperty: "weight"})
YIELD node, score;
Однако ни загруженный график, ни алгоритм рейтинга страниц, похоже, не работают на взвешенном графике.Может кто-нибудь, пожалуйста, помогите мне найти, где я иду не так