or a CRC On Sun, Jan 31, 2010 at 11:58 AM, Shashi Kant <sk...@sloan.mit.edu> wrote: > If all you want is to flag a document "dirty" you could hash the > fields in the document and and check for an update. > > > > On Sun, Jan 31, 2010 at 11:51 AM, Robert Koberg <r...@koberg.com> wrote: >> Hi, >> >> Just coming back to Lucene after a few years. >> >> Is there some convenient way to compare Lucene Documents? >> >> I want to check if I should update a document based on whether field values >> have changed and whether fields have been added or removed. >> >> Is it as simple as: >> >> newDoc.equals(oldDoc) >> >> ? >> >> I don't need to create the newDoc first, so I could compare by field. I am >> creating Fields like so: >> >> new Field("modified", modified, Field.Store.YES, Field.Index.NOT_ANALYZED) >> >> So, would it be better to: >> * check oldDoc's fields count against the to be created documents desired >> fields count, and >> * loop through the fields and compare values >> >> ? >> >> Is there a better way to create Fields and/or Documents for this type of >> thing? >> >> thanks, >> -Rob >> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org >> For additional commands, e-mail: java-user-h...@lucene.apache.org >> >> >
--------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org For additional commands, e-mail: java-user-h...@lucene.apache.org