That's pretty much it, with a small correction: there's a 1-1 mapping between a 
Solr shard and Riak node (not vnode). Yokozuna attaches a partition number to 
each index document which specifies it's riak object's vnode. Then at query 
time, partitions are specified to filter out replicated values across nodes.

Eric

On Oct 30, 2013, at 7:14 AM, Sean Cribbs <s...@basho.com> wrote:

> Underneath the hood, Yokozuna (Riak Search 2.0) uses Solr's distributed 
> queries. However, instead of relying on Solr Cloud to distributed indexes and 
> determine which shards to include, it uses a variant of Riak's "coverage" 
> computation to determine which shards are queried, and then just passes it 
> off to Solr to perform. Unlike Riak Search 1.4 and earlier, Yokozuna is 
> document-partitioned, not term-partitioned, meaning that there is a 1-1 
> mapping between Solr shard and Riak partition/vnode. Yokozuna also does 
> active anti-entropy so that any discrepancies between the index and the 
> key-value data get repaired.
> 
> I'm sure I'm missing some details; perhaps Ryan or Eric could chime in when 
> they come online.
> 
> 
> On Wed, Oct 30, 2013 at 8:18 AM, Jeremiah Peschka 
> <jeremiah.pesc...@gmail.com> wrote:
> Riak 2.0's search is Solr and has the same functionality as SolrCloud. As I 
> understand it, you'll have the same functionality available to you between 
> the two. 
> 
> Looking at the history of the source, it looks like the current Solr version 
> in Riak 2.0 Search is Solr 4.4... so, no, block joins aren't there.
> 
> ---
> Jeremiah Peschka - Founder, Brent Ozar Unlimited
> MCITP: SQL Server 2008, MVP
> Cloudera Certified Developer for Apache Hadoop
> 
> 
> On Wed, Oct 30, 2013 at 2:48 AM, Andy <angelf...@yahoo.com> wrote:
> Hi,
> 
> I saw in the announcement of Riak 2.0 that Solr is now integrated into Riak: 
> http://basho.com/introducing-riak-2-0/. The announcement mentions "highly 
> available" and "built for scale". Those seem to be characteristics similar to 
> SolrCloud. For someone looking for a distributed search server, is there any 
> reason to choose Riak over SolrCloud? What are the pros and cons of the two 
> solutions?
> 
> Also, is every Solr functionality available in Riak? Do the various Solr 
> analyzers and stemmers for different languages work in Riak? What about the 
> newly added Block Join feature 
> (https://issues.apache.org/jira/browse/SOLR-3076)?
> 
> Thanks.
> Andy
> 
> _______________________________________________
> riak-users mailing list
> riak-users@lists.basho.com
> http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
> 
> 
> 
> _______________________________________________
> riak-users mailing list
> riak-users@lists.basho.com
> http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
> 
> 
> 
> 
> -- 
> Sean Cribbs <s...@basho.com>
> Software Engineer
> Basho Technologies, Inc.
> http://basho.com/
> _______________________________________________
> riak-users mailing list
> riak-users@lists.basho.com
> http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

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

Reply via email to