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 <[email protected]>: > 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: [email protected] > For additional commands, e-mail: [email protected] > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
