Yes, that is a very cool post. Also, related to Activity Streams, Rene Pickard has come up with great algo that uses a LOT of relationship types to make the acitivity streams read-scale:
http://www.rene-pickhardt.de/graphity-an-efficient-graph-model-for-retrieving-the-top-k-news-feeds-for-users-in-social-networks/ Cheers, /peter neubauer GTalk: neubauer.peter Skype peter.neubauer Phone +46 704 106975 LinkedIn http://www.linkedin.com/in/neubauer Twitter http://twitter.com/peterneubauer http://www.neo4j.org - NOSQL for the Enterprise. http://startupbootcamp.org/ - Öresund - Innovation happens HERE. On Tue, Nov 15, 2011 at 4:45 PM, maxdemarzi <maxdema...@gmail.com> wrote: > I came up on Aleksa Vukotic's blog post ( > http://www.aleksavukotic.com/2011/07/neo4j-super-nodes-and-indexed.html ) > and realized his IndexedRelationshipExpander with some tweaks would work for > this purpose. > > relationship_auto_indexing=true > > relationship_keys_indexable=dated,measured > > This takes care of modeling an Activity Stream as well. > > A user's first pull of an activity stream can be naive (get everything, > filter top 1000). > We store the date of the 1000th activity. > Every pull after that looks at activities that were dated after the stored > date. > > -- > View this message in context: > http://neo4j-community-discussions.438527.n3.nabble.com/Neo4j-Cool-Discussion-related-to-graph-modelling-of-social-networks-tp3492527p3510036.html > Sent from the Neo4j Community Discussions mailing list archive at Nabble.com. > _______________________________________________ > Neo4j mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user > _______________________________________________ Neo4j mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user