<div dir="ltr">Hi Eric,<div><br></div><div>Thanks for the detailed explanations.. </div><div><br></div><div>Yes, we are using <span style="font-size:12.8000001907349px">Yokozuna.</span></div><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px">Regarding the 4th option, which seems the ideal one, is that feature already released? If not, I'd say the 3rd one would be the best one, instead of reading and writing back all the keys.</span></div><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px">I'm pretty new to Riak, just wondering - is AAE active by default or do we have to activate it?</span></div><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px">Our version of Riak is: <b>2.0.0-7-g547f0e0</b></span></div><div><span style="font-size:12.8000001907349px"><br></span></div><div><span style="font-size:12.8000001907349px">Cheers!</span></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On 27 January 2015 at 23:02, Eric Redmond <span dir="ltr"><<a href="mailto:eredmond@basho.com" target="_blank">eredmond@basho.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div><br></div><div><span class=""><blockquote type="cite"><div>On Jan 27, 2015, at 3:21 AM, Sorin Manole <<a href="mailto:sorin.manole@trustev.com" target="_blank">sorin.manole@trustev.com</a>> wrote:</div><br><div><div dir="ltr">Hi all,<div><br></div><div>We are using Solr indexes on top of Riak keys to make the search more easier.</div></div></div></blockquote><div><br></div></span><div>Just to clarify, are you using Riak Search (aka, Yokozuna), or are you managing Solr separately? I’m assuming the former.</div><span class=""><br><blockquote type="cite"><div><div dir="ltr"><div>One of the doubts regarding Solr is rebuilding the indexes. That could happen when we want to add a new index to the schema - which would mean drop and recreate the indexes. </div></div></div></blockquote><div><br></div></span><div>Do you mean adding a new field to the schema? You have a few options after updating the schemas.</div><div><br></div><div>1) Create a new index and reattach, as you suggested</div><div>2) Rewrite Riak values inline, which will cause them to re-index</div><div>3) Delete the index directories on every node and let AAE rebuild them</div><div><br></div><div>There’s some new code that will create a 4th option <a href="https://github.com/basho/yokozuna/pull/427" target="_blank">https://github.com/basho/yokozuna/pull/427</a><br><br>4) update the schema and let AAE fix the index</div><div><br></div><div>Then, we're working on a 5th option:<br><br>5) modify schemas via command-line, and start an inline, eventually consistent index update</div><div><br></div><div>There is an existing discussion on this topic:</div><div><br></div><div><a href="http://comments.gmane.org/gmane.comp.db.riak.user/15420" target="_blank">http://comments.gmane.org/gmane.comp.db.riak.user/15420</a></div><span class=""><div><br></div><br><blockquote type="cite"><div><div dir="ltr"><div>As far as we know after dropping and recreating the Solr indexes, for the already existing keys in Riak thos indexes don't rebuild. Is there a way to rebuild indexes on already existing keys when recreating a Solr index?</div></div></div></blockquote><div><br></div></span><div>See above.</div><span class=""><br><blockquote type="cite"><div><div dir="ltr"><div>Also, if that's possible, any idea how time costly that'd be? Let's take example rebuilding indexes for 100 million riak keys.</div></div></div></blockquote><div><br></div></span><div>This is hard to say. Depending on the number of nodes, hardware, bandwidth, object size, etc. If they’re small objects, it could be a few minutes.</div><span class=""><br><blockquote type="cite"><div><div dir="ltr"><div>Another doubt is around corrupting Solr indexes? How "probable" is it? Same question as before.. in the case of a corrupted index, how easy would be to re-index 100 million keys? </div></div></div></blockquote><div><br></div></span><div>You shouldn’t need re-index anything. If values in an index are corrupted, the AAE (active anti-entropy) service will repair the values automatically.</div><br><blockquote type="cite"><div><span class=""><div dir="ltr"><div>Thanks in advance.</div><div><div><br></div>-- <br><div><div dir="ltr"><table border="0" cellspacing="0" cellpadding="0" style="font-family:Helvetica,Arial,sans-serif;font-size:inherit"><tbody><tr valign="top"><td style="border-right-width:1px;border-right-style:solid;border-right-color:rgb(0,161,230);padding-right:10px"><img src="https://s3.amazonaws.com/webapp.wisestamp.com/9bvTyRwbQtqs6Cp6Yy64_Trustev%20Badge%20(JPG).png" alt="photo" style="border:none;border-radius:4px"></td><td style="font-size:14px;font-family:Arial;color:rgb(100,100,100);padding-left:10px"><div style="text-transform:capitalize"><b>Sorin Manole</b><br>Senior Software Engineer, Trustev</div><div style="color:rgb(141,141,141);font-size:13px;padding:5px 0px"><span style="display:inline-block"><span style="color:rgb(0,161,230)">m:</span><a style="outline:none;color:rgb(141,141,141);text-decoration:none">+353 86 051 2658</a></span> | <span style="display:inline-block"><span style="color:rgb(0,161,230)">e:</span><a href="mailto:sorin.manole@trustev.com" style="outline:none;color:rgb(141,141,141);text-decoration:none" target="_blank">sorin.manole@trustev.com</a></span> | <span style="white-space:nowrap;display:inline-block"><span style="color:rgb(0,161,230)">w:</span><a href="http://webapp.wisestamp.com/www.trustev.com" style="outline:none;color:rgb(141,141,141);text-decoration:none" target="_blank">www.trustev.com</a></span><span style="white-space:nowrap;display:inline-block">| <span style="color:rgb(0,161,230)">a:</span> Trustev Ltd, 2100 Airport Business Park, Cork, Ireland.</span></div></td></tr></tbody></table></div></div>
</div></div>

<br></span><p dir="ltr" style="color:rgb(34,34,34);font-family:arial;font-size:small;line-height:1.15;margin-top:10pt;margin-bottom:10pt;margin-left:36pt;background-color:rgb(255,255,255)"><span style="font-size:13px;font-family:Calibri;font-style:italic;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">This message is for the named person's use only. If you received this message in error, please immediately delete it and all copies and notify the sender. You must not, directly or indirectly, use, disclose, distribute, print, or copy any part of this message if you are not the intended recipient. Any views expressed in this message are those of the individual sender and not Trustev Ltd. </span><span style="font-family:Calibri;font-size:13px;font-style:italic;line-height:normal;white-space:pre-wrap;background-color:transparent">Trustev is registered in Ireland No. 516425 and trades from 2100 Cork Airport Business Park, Cork, Ireland.</span></p>_______________________________________________<br>riak-users mailing list<br><a href="mailto:riak-users@lists.basho.com" target="_blank">riak-users@lists.basho.com</a><br><a href="http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com" target="_blank">http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com</a><br></div></blockquote></div><br></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><table border="0" cellspacing="0" cellpadding="0" style="color:rgb(0,0,0);font-family:Helvetica,Arial,sans-serif;font-size:medium"><tbody><tr valign="top"><td style="border-right-width:1px;border-right-style:solid;border-right-color:rgb(0,161,230);padding-right:10px"><img src="https://s3.amazonaws.com/webapp.wisestamp.com/9bvTyRwbQtqs6Cp6Yy64_Trustev%20Badge%20(JPG).png#logo" alt="photo" style="border:none;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px"></td><td style="font-size:14px;font-family:Arial;color:rgb(100,100,100);padding-left:10px"><div style="text-transform:capitalize"><b>Sorin Manole</b><br>Senior Software Engineer, Trustev</div><div style="color:rgb(141,141,141);font-size:13px;padding:5px 0px"><span style="display:inline-block"><span style="color:rgb(0,161,230)">m:</span><a style="outline:none;color:rgb(141,141,141);text-decoration:none">+353 86 051 2658</a></span> | <span style="display:inline-block"><span style="color:rgb(0,161,230)">e:</span><a href="mailto:sorin.manole@trustev.com" style="outline:none;color:rgb(141,141,141);text-decoration:none" target="_blank">sorin.manole@trustev.com</a></span> | <span style="white-space:nowrap;display:inline-block"><span style="color:rgb(0,161,230)">w:</span><a href="http://webapp.wisestamp.com/www.trustev.com" style="outline:none;color:rgb(141,141,141);text-decoration:none" target="_blank">www.trustev.com</a></span><span style="white-space:nowrap;display:inline-block">| <span style="color:rgb(0,161,230)">a:</span> Trustev Ltd, 2100 Airport Business Park, Cork, Ireland.</span></div></td></tr></tbody></table></div></div>
</div>

<br>
<p dir="ltr" style="color:rgb(34,34,34);font-family:arial;font-size:small;line-height:1.15;margin-top:10pt;margin-bottom:10pt;margin-left:36pt;background-color:rgb(255,255,255)"><span style="font-size:13px;font-family:Calibri;color:rgb(0,0,0);font-style:italic;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">This message is for the named person's use only. If you received this message in error, please immediately delete it and all copies and notify the sender. You must not, directly or indirectly, use, disclose, distribute, print, or copy any part of this message if you are not the intended recipient. Any views expressed in this message are those of the individual sender and not Trustev Ltd. </span><span style="color:rgb(0,0,0);font-family:Calibri;font-size:13px;font-style:italic;line-height:normal;white-space:pre-wrap;background-color:transparent">Trustev is registered in Ireland No. 516425 and trades from 2100 Cork Airport Business Park, Cork, Ireland.</span></p>