Thanks Yonik, I really appreciate the explanation.  It sounds like the
best solution for me to solve this is to add the additional sort
parameter.  That being said is there a significant memory increase to
do this when sorting by score?  I don't see how with SolrCloud I can
avoid doing this, and how others wouldn't need to do the same thing.

On Tue, Mar 20, 2012 at 1:38 PM, Yonik Seeley
<yo...@lucidimagination.com> wrote:
> On Tue, Mar 20, 2012 at 1:07 PM, Jamie Johnson <jej2...@gmail.com> wrote:
>> I believe we're using replication to only duplicate the index
>> (standard SolrCloud nothing special on our end) so I don't see why the
>> docids wouldn't be the same....am I missing something that is
>> happening there that I am unaware of?
>
> Each document is pushed to the replicas (i.e. standard whole-index
> "replication" is only used in recovery scenarios).  If you're using
> multiple threads to index, then docA can be indexed before docB on one
> replica and vice-versa on a different replica (or on the leader).
> Although even if this were not the case, I don't believe Lucene is
> deterministic in this respect anyway (i.e. indexing identically on two
> different boxes is not guaranteed to result in the exact same internal
> document order).
>
> -Yonik
> lucenerevolution.com - Lucene/Solr Open Source Search Conference.
> Boston May 7-10

Reply via email to