1
我的查詢是: match (n :l1)-[r]-(n2 :l2) where n.id=10 OR n2.id=5 return n,n2,r
如何通過`OR`提高密碼查詢的性能?
我預計這將返回所有包含n
或n2
並具有給定的標籤的元素。
我有兩個n :li(id)
和n2 :l2(id)
,但在配置文件中它說,它是一種製作NodeByLabelScan
數千分貝命中......爲什麼指數?
與AND
相同的查詢確實使用索引。
編輯:@StefanArmbruster解決方案使用UNION
執行方式更好,因爲它單獨執行每個查詢,然後合併結果而不碰到數據庫。數以百萬計分貝命中成千上萬:)
其中的Neo4j的版本? –
@StefanArmbruster我正在運行2.3 –