Hello guys, hello community!

I'm currently evaluating neo4j for my thesis and have a wish :)
I have already opened a ticket for this,(
https://trac.neo4j.org/ticket/241 ) but
I would like to hear what you guys think about it.

Basically it just involves the ability to index Neo4j Relationships with
Lucene Index.

Neo4j works great on sparse graphs, but what happens when you have a very
tight graph with several thousands of neighbors to one node?
Additionally as soon as you store informations on Relationships you will get
into trouble, because you will have to iterate through all those edges to
find the
properties you seek.

If this sounds far fetched please take a look at this example where one
might need properties on Relationships:
One "Document" node is related to another Document node by a similarity
function which is stored in the Relationships between those document nodes.
Lets just say that we save a float between [0 - 1] on those relationships,
which makes it impossible to create RelationshipTypes for every value.

Using Index to fetch Relationships by their indexed properties would greatly
speed up the process and increase the attractiveness of using properties on
Relationships. I would love to have quick access to Relationship properties
where I could add and implement fuzzy
logic, probabilities, Bayesian networks, similarities, ranking ... and so on
... As said thank you for Relationship properties, they are great and
already there, but what I miss is quick access to them.

Thank you very much and best regards!

Marius

-- 
"Programs must be written for people to read, and only incidentally for
machines to execute."

- Abelson & Sussman, SICP, preface to the first edition
_______________________________________________
Neo4j mailing list
User@lists.neo4j.org
https://lists.neo4j.org/mailman/listinfo/user

Reply via email to