【发布时间】:2014-12-10 23:23:58
【问题描述】:
我有大量数据,其中包含访问网站的用户。我每次访问都有时间戳。使用http://jexp.de/blog/2012/10/parallel-batch-inserter-with-neo4j/ 脚本,我创建了一个图表,每个页面都有一个单独的路径
U1-->T1-->P1
|
--->T2-->P2
etc.
现在,我想要以下结构:
U1->T1->P1->T2->P2...
显然,每个用户访问的页面数量不同。我的文件如下所示:
person,time,place
U1,t1,P1
U1,t2,P2
U1,t3,P3
U2,t4,P1
U2,t5,P6
每个用户序列都是按访问时间排序的,所以t1about me->blog etc.
- 上述结构 U1->T1->P1->T2->P2 是不是一个好方法? (我有大约 3000 万条条目)
- 我需要修改 groovy 脚本,使其能够自动按相同顺序添加关系和节点。我正在考虑将以前的用户 id 保留在内存中,如果新用户 id=旧 id,那么我将只添加关系和地点。否则,我将创建一个新用户并构建新路径。
【问题讨论】: