lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Shashi Kant <sk...@sloan.mit.edu>
Subject Re: best way to compare Documents
Date Sun, 31 Jan 2010 22:31:32 GMT
or a CRC

On Sun, Jan 31, 2010 at 11:58 AM, Shashi Kant <skant@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 <rob@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-unsubscribe@lucene.apache.org
>> For additional commands, e-mail: java-user-help@lucene.apache.org
>>
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-user-help@lucene.apache.org


Mime
View raw message