0
我目前正在玩neo4j,並很好奇neo4j索引如何在幕後工作。雖然我已經看到索引查詢快了幾個數量級,但我想知道添加索引的開銷是多少,以及它們如何在內部工作neo4j索引如何在幕後工作?
我目前正在玩neo4j,並很好奇neo4j索引如何在幕後工作。雖然我已經看到索引查詢快了幾個數量級,但我想知道添加索引的開銷是多少,以及它們如何在內部工作neo4j索引如何在幕後工作?
索引只用於在查詢中查找起始節點,它不是用於加速圖遍歷本身。
Neo4j在索引提供程序中使用了一個包裝器,它允許添加和查詢元素:label,prop,value-> node-id。默認索引提供程序是Apache Lucene,但您也可以實現自己的,請參閱:https://github.com/jexp/neo4j-mapdb-index