From a user's perspective, 2I and Search seem incredibly similar.

Both offer a way to efficiently query Riak for objects based on things
other than their keys. The fact that 2I uses explicitly set indices,
while Riak Search indexes the contents of Riak objects[1] seems like a
minor detail.

The interface for Riak search is much richer, and notably supports
querying on multiple terms in one go.

My question is: What would be my motivation for using 2I? As far as I
can tell, anything I can do with 2I, I can also do with Search, so the
differences must lie elsewhere (performance? availability?
consistency?), and I'm at a bit of a loss here.

[1]: I realise Riak Search can index things that aren't in Riak KV,
but that's beside the point for this particular discussion.

-- 
Soren Hansen        | http://linux2go.dk/
Ubuntu Developer    | http://www.ubuntu.com/
OpenStack Developer | http://www.openstack.org/

_______________________________________________
riak-users mailing list
riak-users@lists.basho.com
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

Reply via email to