從電子表格導入大量數據時,我試圖使用標籤約定,其中節點大寫爲「This」,關係標籤標記爲「THIS」。在一種情況下,我不小心將關係標籤格式用於一組節點。然後我刪除了這些節點,並用正確的標籤格式重新導入它們。 (旁邊的問題 - 有沒有辦法重命名標籤,我沒有看到哪些可以避免刪除/重新導入?)從neo4j中刪除標籤參考
我的問題是,在內置的Cypher瀏覽器(Neo4j 2.1.3)中,即使零節點標籤錯誤,節點列表中也會顯示正確和錯誤的標籤。所以,雖然我成功地刪除了節點,但我無法弄清楚如何從節點中刪除標籤 - 使用REMOVE命令很容易,但完全可以從數據庫中刪除標籤。爲什麼當它被分配的項目達到零時,它會自動刪除該標籤?
更具體地講,我可以點擊措施的節點標籤和這個查詢大火於:
MATCH (n:`MEASURES`) RETURN n LIMIT 25
與這些結果:
Returned 0 rows in 77 ms
我想徹底刪除標籤「 MEASURES'從數據庫,因爲沒有什麼是使用它。如果您需要更多信息,請告訴我。
我想你已經得到了我所要求的,當我在這個週末有機會時,我會試試這個,然後回報。的確,我在談論的是neo4j瀏覽器UI中的按鈕,爲什麼我知道數據庫仍然知道標籤。感謝這個想法。 – 2014-08-29 15:21:34
我終於開始這樣做了。轉儲花了相當長的一段時間,導致超過700,000行。然後,我必須插入; /提交/開始行每千行,以便文件讀取過程不會崩潰。在Notepad ++中使用正則表達式查找/替換的技巧。 正如你可以想象的那樣,導入永遠持續下去,但是違規標籤已經消失。這似乎是解決這個問題的一個非常麻煩的方法。但是,在等待2.1.5社區發佈(2.1.5企業版)時,我注意到企業版發行說明提到了修復可能與此相關的錯誤。我們拭目以待。謝謝! – 2014-10-16 19:30:29