【发布时间】:2017-05-07 02:11:49
【问题描述】:
我用
构建了一个数据模型带标签的节点:用户、帖子、评论、页面、组
关系: FOLLOW(User->User/Page), WRITE(User->Post/Comment), LIKE(User->Post/Comment), AT(Post和Comment之间), HAS(Post和Group之间), BELONG_TO(User- >组)
图表:(用户)-[关注]->(用户)-[写]->(发布)(Group)-[HAS]->(Post)(PAGE)-[WRITE]->(Post)
我想使用 CYPHER 查询构建一个 api 获取新闻源,使用 pagerank 获取发布订单。我试过了
apoc.algo.pageRank()
apoc.algo.pageRankWithConfig()
问题:随时调用 api 获取新闻源(服务器 neo4j 使用此查询变得缓慢,包括此算法)或获取 Post 节点的分数,然后将分数保存为属性节点(为用户构建一个小图) .如何使用pagerank,需要什么时候调用?
【问题讨论】:
标签: algorithm neo4j cypher pagerank neo4j-apoc