cancel
Showing results for 
Search instead for 
Did you mean: 

Head's Up! These forums are read-only. All users and content have migrated. Please join us at community.neo4j.com.

How to extend Neo4j by implementing new indexing structure?

chim3yy
Node Link

Suppose, we want to implement indexing structure such as quad-tree for instance, on Neo4j how can get started?

3 REPLIES 3

sam_gijare
Graph Buddy

Get tree structures in place first and implement 4 indexing schemes(as per design specification) on 4 trees and create a composite index to have a (AND/OR) union of these 4 schemes and then turn on rebalancing index which keeps them in sync. But someone needs to design the algorithm to rebalance the index based on configurable parameters.

You could look at the source code in the neo4j-index module which currently uses a generational B+ tree based on the neo4j page cache.

Thank you for sharing this resource. This is so wonderful!!!

Nodes 2022
Nodes
NODES 2022, Neo4j Online Education Summit

All the sessions of the conference are now available online