Ah, I understand now. No, Lucene imposes no limits that I know of. But see Ganesh's comments. How many you want to keep open is going to depend upon your traffic. It's the classic tradeoff between efficiency and simple code.
Best Erick On Sun, Nov 15, 2009 at 11:14 PM, Hrishikesh Agashe < hrishikesh_aga...@persistent.co.in> wrote: > 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.willna...@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 > <erickerick...@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_aga...@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-unsubscr...@lucene.apache.org > For additional commands, e-mail: java-user-h...@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. >