2014-01-08 4 views
1

신생 neo4j입니다. 나는 neo4j에서 그래프 데이터베이스를 만들었습니다. 즉, 스키마 인덱스가 포함 된 "my.graphdb"입니다. 이제이 데이터베이스를 자바 프로그램에 사용하고 싶습니다. 그 때문에 배치 삽입을 사용했습니다. 또한 내 Java 프로그램에서 스키마 색인을 작성하고 있습니다. 그러나 프로그램을 실행하면 예외적으로 다음과 같이 표시됩니다.Neo4j의 일괄 삽입

예외 : BatchDatabase API를 통해

java.lang.UnsupportedOperationException: Schema modification is currently not available 

.

요약하면 기존 Java 그래프 데이터베이스 (my.graphdb)를 새 Java 프로그램에 사용하고 싶습니다. 또한 my.graphdb에있는 기존 데이터와 색인을 사용하여 새로운 노드와 관계를 삽입하려고합니다.

내가 무엇을해야하는지 알려주세요.

+0

질문이 혼란 스럽습니다. 수행 한 단계를 자세하게 설명하고 코드/설정을 보여줄 수 있습니까? 또한 전체 스택 추적 및 발생 위치를 공유합니다. 귀하의 제안에 감사드립니다. –

답변

0

BatchGraphDatabase을 사용하지 마십시오.

BatchInserter 또는 EmbeddedGraphDatabase 트랜잭션을 사용하십시오.

또한 Batchinserter는 종료시 채워지는 스키마 색인 생성을 지원합니다. 작은 데이터 집합을 먼저 테스트하면 다소 시간이 걸리므로 2.0.1에서는 빠릅니다.

+0

나는 나의 데이터베이스를 관리했다. – akshay