Re: many index reader problem

2012-07-16 Thread Danil ŢORIN
Do you really HAVE to keep all those indexes opened? You could use a LRU or LFU cache of reasonable size with opened indexes, and open new searcher if it's not in the cache. If your indexes are quite small, the open call shouldn't be too expensive. On Mon, Jul 16, 2012 at 11:51 AM, Ian Lea wrot

Re: many index reader problem

2012-07-16 Thread Ian Lea
OOV or OOM? Always best to post a full stack trace, and version of lucene, and OS. Anyway - give your app more memory? Close searchers after use or some period of inactivity? Best long term solution is probably to merge the many small indexes into one, or a few, larger indexes and restrict quer

many index reader problem

2012-07-15 Thread 齐保元
Hi,buddy: I have a problem concerning index readers:there are many small index/searcher instances in my application which are hold by a map.when new index request or seach request comes,I process them and return the result.The problem is,when the number of small index beco