lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Hrishikesh Agashe <hrishikesh_aga...@persistent.co.in>
Subject RE: Max number of open IndexWriters
Date Mon, 16 Nov 2009 04:14:20 GMT
Simon and Eric, thanks for the reply.

I want to create multiple indexes depending on the data present. Like if month of record is
Nov, I want to add it in index for November. If it's October, add it in index for October.
I don't want to open and close indexes so many times so just maintaining IndexWriters for
months in HashMap.
Is there better way of doing this?

--Hrishi

-----Original Message-----
From: Simon Willnauer [mailto:simon.willnauer@googlemail.com] 
Sent: Sunday, November 15, 2009 5:34 AM
To: java-user@lucene.apache.org
Subject: Re: Max number of open IndexWriters

In general you should only use one single writer and use it with
multiple threads. IndexWriter is optimized for concurrency and fully
thread-safe. Is that what you trying to achieve?

otherwise I would 100% agree with eric not knowing of a use-case.

simon

On Sun, Nov 15, 2009 at 12:58 AM, Erick Erickson
<erickerickson@gmail.com> wrote:
> Hmmm, why would you want to do this? What problem are
> you trying to address with so many readers?
>
> I ask because I'm having a hard time thinking of a reasonable
> use-case.
>
> Best
> Erick
>
> On Sat, Nov 14, 2009 at 11:35 AM, Hrishikesh Agashe <
> hrishikesh_agashe@persistent.co.in> wrote:
>
>> Is there any limit on how many IndexWriter can I keep open at same time?
>> What does it depends on (RAM?) Can I keep 100 or 200 IndexWriters open in
>> say HashMap and use them as I process documents?
>>
>>
>> DISCLAIMER
>> ==========
>> This e-mail may contain privileged and confidential information which is
>> the property of Persistent Systems Ltd. It is intended only for the use of
>> the individual or entity to which it is addressed. If you are not the
>> intended recipient, you are not authorized to read, retain, copy, print,
>> distribute or use this message. If you have received this communication in
>> error, please notify the sender and delete all copies of this message.
>> Persistent Systems Ltd. does not accept any liability for virus infected
>> mails.
>>
>

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


DISCLAIMER
==========
This e-mail may contain privileged and confidential information which is the property of Persistent
Systems Ltd. It is intended only for the use of the individual or entity to which it is addressed.
If you are not the intended recipient, you are not authorized to read, retain, copy, print,
distribute or use this message. If you have received this communication in error, please notify
the sender and delete all copies of this message. Persistent Systems Ltd. does not accept
any liability for virus infected mails.
Mime
View raw message