There's a section on reusing Fields and Documents in
http://wiki.apache.org/lucene-java/ImproveIndexingSpeed.  And lots of
other good tips.


--
Ian.

On Mon, Jan 18, 2010 at 10:05 AM, Michael McCandless
<luc...@mikemccandless.com> wrote:
> It should give some perf improvement, reducing GC costs.
>
> But you don't need to set field values to null -- just set to the
> values of the next doc to index, and index with that.
>
> If your machine has available hardware concurrency, using threads
> should give you even more gains.
>
> Mike
>
> On Mon, Jan 18, 2010 at 4:47 AM, Ganesh <emailg...@yahoo.co.in> wrote:
>> Hello all,
>>
>> I am indexing millions of documents. The app is single threaded. I need to 
>> create Document and Fields objects repeatedly. I have a thought to create it 
>> once and reuse by setting the field values to null.
>>
>> Is this advisable, Will it give any performance improvement?
>>
>> Regards
>> Ganesh
>>
>>
>> Send instant messages to your online friends http://in.messenger.yahoo.com
>>
>> ---------------------------------------------------------------------
>> 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
>
>

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