This sounds like an important bug fix -- could you open a Jira issue & attach a patch? Thanks!
Mike 2009/12/2 Eirik Bjørsnøs <eir...@gmail.com>: > Hi, > > I'm using SpellChecker (in Lucene contrib) to help users of SVNSearch > who can't type right: > > http://svnsearch.org/svnsearch/repos/ASF/search?logMessage=lusene > > SpellChecker works very well for my purpose, but I've encountered a > possible file resource leak issue: > > I can't find any way to close the IndexSearcher (and IndexReader) that > is being used by SpellChecker internally. > > I've worked around this issue by keeping a single SpellChecker open > for each repository, but I'd really like to be able to close it and > reopen it on demand without leaking file descriptors. > > Could we add a close() method to SpellChecker that will close the > IndexSearcher and null the reference to it? And perhaps add some code > that reopens the searcher if the reference to it is null? Or would > that break thread safety of SpellChecker? > > The attached patch adds a close method but leaves it to the user to > call setSpellIndex to reopen the searcher. > > Thanks, > Eirik. > > > > --------------------------------------------------------------------- > 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