2017-01-26 22 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的版本如何,我都意識到它必須是數據集本身。

標籤中的句點必須在javascript或java本身中有一個命名約定問題(通常用於調用類,屬性,方法)。 我只是簡單地將數據集中的標籤重新命名爲下劃線,並在Neo4j瀏覽器中對着色,命名和尺寸進行修改不再是問題。 (見下圖)

Neo4j Browser Modifications(因爲我不能發表圖片)

0

這可能僅僅是因爲一些在瀏覽器中的元數據暫時與服務器不同步。嘗試使用瀏覽器命令:server disconnect斷開與服務器的連接,然後重新登錄。

+0

我已經嘗試不同版本的Neo4j的全面重新安裝,測試不同的瀏覽器,進行我的所有數據的部分進口,還是有沒有運氣。 我嘗試了你建議的':server disconnect'命令,盡職盡責,但無濟於事。 – RJVL