Thanks Mark.  My question is stemming from the new cloudera search stuff.
My concern its that if while rebuilding the index someone updates a doc
that update could be lost from a solr perspective.  I guess what would need
to happen to ensure the correct information was indexed would be to record
the start time and reindex the information that changed since then?
On Jun 8, 2013 2:37 PM, "Mark Miller" <markrmil...@gmail.com> wrote:

>
> On Jun 8, 2013, at 12:52 PM, Jamie Johnson <jej2...@gmail.com> wrote:
>
> > When merging through the core admin (
> > http://wiki.apache.org/solr/MergingSolrIndexes) what is the policy for
> > conflicts during the merge?  So for instance if I am merging core 1 and
> > core 2 into core 0 (first example), what happens if core 1 and core 2
> both
> > have a document with the same key, say core 1 has a newer version of core
> > 2?  Does the merge fail, does the newer document remain?
>
> You end up with both documents, both with that ID - not generally a
> situation you want to end up in. You need to ensure unique id's in the
> input data or replace the index rather than merging into it.
>
> >
> > Also if using the srcCore method if a document with key 1 is written
> while
> > an index also with key 1 is being merged what happens?
>
> It depends on the order I think - if the doc is written after the merge
> and it's an update, it will update the doc that was just merged in. If the
> merge comes second, you have the doc twice and it's a problem.
>
> - Mark

Reply via email to