Hi,
I'm quite new to neo4j and graph databases. I'm considering using it for one of my projects where each pair of nodes has multiple edges between them. Each edge has a set of properties which I need to query. If an edge has property X that equals Y(X may not be unique), then the edge is added to the results.
My concern is that this design makes performance degrade because between two nodes, there's no index and lookup time approaches the number of edges between the nodes. Is there another design that optimizes performance ?
Thanks