It seems like this would require some sort of Java implementation? Unfortunately I'm not a Java developer but I am in charge of implementing Solr. Any more detailed/straightforward instructions are very much appreciated.
Thank you. Jason Rutherglen-2 wrote: > > You could implement optimistic concurrency? Where a version is > stored in the document? Or using the date system you described. > > Override DirectUpdateHandler2.addDoc with the custom logic. > > It seems like we should have a way of performing this without > custom code and/or an easier way to plug logic into > UpdateHandler. Basic SQL like functions should be possible or > simply a Lucene query (which can with QP2.0 support SQL like > syntax). > > On Fri, Aug 14, 2009 at 3:18 PM, Archon810<archon...@gmail.com> wrote: >> >> I have a fairly simple need to do a conditional update in Solr, which is >> easily accomplished in MySQL. >> >> For example, >> >> * I have 100 documents with a unique field called <id> >> * I am POSTing 10 documents, some of which may be duplicate <id>s, in >> which case Solr would update the existing records with the same <id>s >> * I have a field called <dateCreated> and I would like to only update >> a >> <doc> if the new <dateCreated> is greated than the old <dateCreated> >> (this >> applies to duplicate <id>s only, of course) >> >> How would I be able to accomplish such a thing? >> >> The context is trying to combat race conditions resulting in multiple >> adds >> for the same ID but executing in the wrong order. >> >> Thanks. >> >> -- >> View this message in context: >> http://www.nabble.com/Solr-conditional-adds-updates--tp24979499p24979499.html >> Sent from the Solr - User mailing list archive at Nabble.com. >> >> > > -- View this message in context: http://www.nabble.com/Solr-conditional-adds-updates--tp24979499p24979676.html Sent from the Solr - User mailing list archive at Nabble.com.