2017-01-26 6 views
0

"새로운"neo4j-admin 가져 오기 도구를 사용하기 위해 문서를 검색하려고했지만 곧 사용 중단 될 neo4j 가져 오기 도구와 비교하여 사용법과 관련하여 아무 것도 발견하지 못했습니다. .Neo4J 가져 오기 도구 불일치

neo4j-import를 사용할 때 치명적인 오류가 발생하지 않으며 데이터베이스를 쿼리 할 수 ​​있습니다. 다음과 같이 내가 가져 오기에 사용하는 명령은 다음과 같습니다

./neo4j-import \ --into /Users/rlinchan/Applications/neo4j-community-3.0.8/data/databases/graph.db/ \ --stacktrace 'true' \ --delimiter "|" \ --array-delimiter ";" \ --quote "\"" \ --bad-tolerance 10000 \ --nodes "/Users/rlinchan/Desktop/v4/nodes/disease_ontology.do.nodes.csv" \ --nodes "/Users/rlinchan/Desktop/v4/nodes/ebi.chebi.nodes.csv" \ --relationships "/Users/rlinchan/Desktop/v4/edges/disease_ontology.do.edges.csv" \ --relationships "/Users/rlinchan/Desktop/v4/edges/ebi.chebi.edges.csv"

가로드되는 많은 노드와 관계 파일 (~ 6 데이터의 GB)하지만 간결 여기를 제외했습니다있다. 내가 가지고있는 문제는 Neo4j 브라우저를 사용하여 데이터를 검사했을 때 "데이터베이스 정보"섹션에서 관계 유형을 볼 수 없다는 것입니다.

Relationship types = No relationships in database

나는 관계가 존재 보여주는, 데이터베이스를 쿼리 브라우저에서 결과를받을 수 있어요. 그러나 Neo4j 브라우저 시각화에서 노드와 가장자리의 색상, 크기 또는 레이블을 수정할 수는 없지만 게시 수치에 필요합니다. 모든 노드와 가장자리는 회색이며 색상, 크기 및 레이블 선택은 쿼리 결과에 적용되지 않습니다. 이 내 데이터 가져 오기에 문제가

Color,size,label not applying

인가? 나는 다양한 다른 Neo4j 버전에서 가져 오기 도구에 대해이 명령을 잘못 사용했습니다. 그 전혀 도움이된다면

여기 노드 파일 및 에지 파일의 예는 다음과 같습니다

노드 헤더를 source_id:ID|name:string|synonyms:string[]|definition:string|:LABEL 에지 헤더 :START_ID|:TYPE|source:string|:END_ID

답변

1

레이블에 특수 문자가 포함되어 있으면 노드 유형에 지정된 레이블에 오류가 발생합니다.

내가 만든 이전 그래프 데이터베이스는 Neo4j의 버전과 상관없이 잘 작동했으며 데이터 세트 자체 여야한다는 것을 깨달았습니다.

레이블의 마침표는 자바 스크립트 또는 자바 자체에서 이름 지정 규칙 문제가 있어야합니다 (일반적으로 클래스, 속성, 메소드 호출에 사용됨). Neo4j 브라우저에서 마침표를 밑줄과 색칠, 이름 지정 및 크기 수정으로 바꾸면 내 데이터 세트의 레이블 이름을 바꾸기 만하면 더 이상 문제가되지 않습니다. 아직도 내가 내 모든 데이터의 부분적인 수입을 수행, Neo4j의 서로 다른 버전의 전체 재설치를 시도 다른 브라우저를 테스트 한

0

그냥 할 수있는 브라우저에서 메타 데이터의 일부 일시적으로 서버와 동기화되지 않습니다. 브라우저 명령 :server disconnect을 사용하여 서버 연결을 해제 한 다음 다시 로그인하십시오.

+0

(I 이미지를 게시 할 수 없기 때문에), 및

Neo4j Browser Modifications이 더 있었다 (아래 이미지 참조) 운. 필자는 제안한': server disconnect' 명령을 실행하여 실사를했지만 아무 소용이 없다. – RJVL