可能有人給我講解一下:Neo4j的大型數據庫的簡單查詢
在其建議搜索
在使用節點標籤我這樣做對大型數據庫然而,當Neo4j website(2萬個節點):
MATCH p = (n:Foo)-[r:Bar]->(m:Foo)<-[s:Bar]-(o:Foo) RETURN p LIMIT 1
它導致了一個可怕的廣度第一次搜索比較一個billon對象,並且函數永遠不會返回。
標籤少等效另一方面完成在不到一秒鐘。
MATCH p = (n)-[r:Bar]->(m)<-[s:Bar]-(o) RETURN p LIMIT 1
有沒有什麼辦法,使標記的版本執行相同類型的搜索?
你使用的是什麼版本的neo4j? – cybersam
你試過指定單向關係嗎? – RustyB
是的,我已經把它放在描述中了,3.0.7版 –