lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Wei Wang <welshw...@gmail.com>
Subject Re: BlockJoinQuery: delete documents
Date Sun, 03 Mar 2013 19:54:19 GMT
I see. Probably assigning blockID is the most efficient way. Thanks.

On Sun, Mar 3, 2013 at 7:39 AM, Michael McCandless
<lucene@mikemccandless.com> wrote:
> IndexWriter doesn't track the blocks ... so you need to something yourself.
>
> One approach is to add a Field, eg blockID, with the same value (maybe
> the id of the parent doc) to parent and child docs, and then delete by
> that.
>
> You may also get away with just deleting the parent or just the
> children, but this can make searches more costly as the parent/child
> docs will be matched only to then discover that they don't join to
> anything.
>
> Mike McCandless
>
> http://blog.mikemccandless.com
>
>
> On Sat, Mar 2, 2013 at 11:34 PM, Wei Wang <welshwang@gmail.com> wrote:
>> Hello,
>>
>> I understand BlockJoinQuery can be used to index nested documents with
>> some internal structure. And at indexing time, addDocuments is used to
>> create document blocks.
>>
>> In case we would like to update some data fields, we have to delete
>> the old document block and add the updated block. How can we delete
>> the old document block efficiently? It seems IndexWriter does not
>> track these blocks.
>>
>> Thanks,
>> Wei
>>
>> ---------------------------------------------------------------------
>> 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
>

---------------------------------------------------------------------
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