웹 사이트를 방문하는 사용자로 구성된 많은 양의 데이터가 있습니다. 방문 할 때마다 타임 스탬프가 있습니다.neo4j 및 groovy : 가변 길이의 경로 자동로드
U1-> T1-> P1-> T2- 다음 http://jexp.de/blog/2012/10/parallel-batch-inserter-with-neo4j/ 스크립트를 사용하여, 나는 지금 각 페이지
U1-->T1-->P1
|
--->T2-->P2
etc.
에 대한 별도의 경로를 가지고 그래프를 생성, 나는 다음과 같은 구조를 갖고 싶어 것 > P2 ...
분명히, 각 사용자는 다른 페이지 수를 방문합니다. 나는이처럼 보이는 파일이 : ME->
- 위의 구조 등 블로그 t1about 있도록 각 사용자 시퀀스가 방문 시간에 따라 정렬됩니다
person,time,place U1,t1,P1 U1,t2,P2 U1,t3,P3 U2,t4,P1 U2,t5,P6
을 U1-> T1-> P1 -> T2 -> P2 좋은 접근? (약 3 천만 개의 항목이 있습니다)
- groovy 스크립트를 수정하여 관계와 노드를 동일한 순서로 자동 추가 할 수 있도록해야합니다. 나는 이전 사용자 아이디를 메모리에 유지할 생각이었고 새로운 아이디 = 이전 아이디라면 관계와 위치 만 추가 할 것입니다. 그렇지 않으면 새 사용자를 만들고 새 경로를 작성합니다.
죄송합니다. 사용자 및 페이지에 대한 고유성 제약 조건이 이미 있음을 잊어 버렸습니다. – user201411