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

Reply via email to