Alberto, Hope your testing is coming along well. Feel free to post your progress to the list!
David On Wed, Jul 28, 2010 at 5:02 PM, Alberto Perdomo <[email protected]>wrote: > Hi David, > > > > But then you need to store the result. You can store these metrics as > > relationships in neo4j, and then just update them for each user when > > you recompute. You can find the user nodes via indexing. Maybe it's > > acceptable that some metrics are out of date, so you can just > > background process them continuously. > > I already have background processes that go through all users and > calculate new new pairs. But then in order to do that I do need to > exclude the pairs I already have... because it would be silly and as > the relationship density grows the probablity of calculating a pair > again would be higher and higher... > Would I be able to do that kind of query using indexing? > > > Depending on your scenario, if your users know each other, it might be > > interesting to start computing in a foaf style order (breadth first). > > Remember, the power is in the relationships. Isolated nodes are not > > interesting. > > You mean I look first for possible pairs with users that are friends > of friends instead of randomly? We are also interesting in storing > friendship relationship so that sounds interesting. > That would be a different type of query: Traverse the graph from node > A to nodes which are friends of friends of A and have no match > relationship with A. I guess that is not difficult to implement using > Neo4j? > > Thanks for your input David! > _______________________________________________ > Neo4j mailing list > [email protected] > https://lists.neo4j.org/mailman/listinfo/user > _______________________________________________ Neo4j mailing list [email protected] https://lists.neo4j.org/mailman/listinfo/user

