18:59
An: Lucene Users
Betreff: Re: IndexWriter#updateDocument(Term, Document)
There is a bug in your test: you cannot use reader.maxDoc().
It's expected this would be 2 when (*) is commented out, because you have 2
docs, one of which is deleted.
Use numDocs instead?
Mike McCandless
ss.com
>
>
> On Wed, Jun 18, 2014 at 10:08 AM, Clemens Wyss DEV
> wrote:
>> I would like to perform a batch update on an index. In order to omit
>> duplicate entries I am making use of IndexWriter#updateDocument(Term,
>> Document)
>>
>> op
ader.open( directory );
Assert.assertEquals( 1, reader.maxDoc() );// fails unless (*) is uncommented
-Ursprüngliche Nachricht-
Von: Michael McCandless [mailto:luc...@mikemccandless.com]
Gesendet: Mittwoch, 18. Juni 2014 16:20
An: Lucene Users
Betreff: Re: IndexWriter#updateDocument(Term, Document)
Your first
order to omit
> duplicate entries I am making use of IndexWriter#updateDocument(Term,
> Document)
>
> open an IndexWriter;
> foreach( element in elementsToBeUpdatedWhichHaveDuplicates )
> {
> doc = element.toDoc();
> indexWriter.updateDocument( uniqueTermForElement, doc );
> }
I would like to perform a batch update on an index. In order to omit duplicate
entries I am making use of IndexWriter#updateDocument(Term, Document)
open an IndexWriter;
foreach( element in elementsToBeUpdatedWhichHaveDuplicates )
{
doc = element.toDoc();
indexWriter.updateDocument