James,
Would a simple check in a new REST endpoint to the job or do you think this
should be further down in the index configuration supporting unique
properties and throwing an exception or silently update a property if a
second insertion call comes?

/Peter

On Saturday, August 6, 2011, espeed <[email protected]> wrote:
> Hi -
>
> The issue of unique indices came up several times earlier this summer:
>
> http://neo4j.org/forums/#nabble-td3047393
> http://neo4j.org/forums/#nabble-td3148364
> http://lists.neo4j.org/pipermail/user/2011-June/009809.html
>
> And Mattias created a support ticket:
>
>
http://help.neo4j.org/discussions/questions/8-re-neo4j-unique-constaint-on-index
>
> Has anything become of this?
>
> Being able to do a "create or update" on unique properties would be very
> useful when working with social graph data from Facebook and Twitter.
>
> For example, when creating a social app that uses the Facebook graph or
the
> Twitter authentication APIs, it's common to create nodes for all the
> Facebook friends and Twitter followers so the FB user ID and Twitter
> username are stored as properties for each "Person" node.
>
> If two users have the same friend or follower, the node is already going
to
> exist on insert. Rather than query for the existence of each node, it
would
> be better to just update the node if one already exists with that Facebook
> ID.
>
> Likewise, being able to mark an edge as unique and update it rather than
> create a dupe if an edge already exists with the same inV, label, and outV
> (or a unique property) -- for example, you wouldn't want to recreate the
> edge on the "create or insert" if the node already exists.
>
> Thoughts?
>
> - James
>
>
> --
> View this message in context:
http://neo4j-community-discussions.438527.n3.nabble.com/Are-Unique-Indices-in-the-Works-tp3229971p3229971.html
> Sent from the Neo4j Community Discussions mailing list archive at
Nabble.com.
> _______________________________________________
> Neo4j mailing list
> [email protected]
> https://lists.neo4j.org/mailman/listinfo/user
>

-- 

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               - Your high performance graph database.
http://startupbootcamp.org/    - Ă–resund - Innovation happens HERE.
http://www.thoughtmade.com - Scandinavia's coolest Bring-a-Thing party.
_______________________________________________
Neo4j mailing list
[email protected]
https://lists.neo4j.org/mailman/listinfo/user

Reply via email to