From fbfd147b23afb2b7ff5067f2e95d5064340ec56f Mon Sep 17 00:00:00 2001 From: Michael McCandless Date: Thu, 3 Dec 2009 20:35:19 +0000 Subject: [PATCH] LUCENE-2108: add SpellChecker.close() git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@886911 13f79535-47bb-0310-9956-ffa450edef68 --- contrib/CHANGES.txt | 6 +++++- .../java/org/apache/lucene/search/spell/SpellChecker.java | 8 ++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/contrib/CHANGES.txt b/contrib/CHANGES.txt index cc154879cdd..67cb8f96eff 100644 --- a/contrib/CHANGES.txt +++ b/contrib/CHANGES.txt @@ -10,13 +10,17 @@ Bug fixes now reverses supplementary characters correctly if used with Version > 3.0. (Simon Willnauer, Robert Muir) +API Changes + + * LUCENE-2108: Add SpellChecker.close, to close the underlying + reader. (Eirik Bjørsnøs via Mike McCandless) + New features * LUCENE-2067: Add a Czech light stemmer. CzechAnalyzer will now stem words when Version is set to 3.1 or higher. (Robert Muir) * LUCENE-2062: Add a Bulgarian analyzer. (Robert Muir, Simon Willnauer) - ======================= Release 3.0.0 2009-11-25 ======================= diff --git a/contrib/spellchecker/src/java/org/apache/lucene/search/spell/SpellChecker.java b/contrib/spellchecker/src/java/org/apache/lucene/search/spell/SpellChecker.java index d974ee06932..af229a92730 100755 --- a/contrib/spellchecker/src/java/org/apache/lucene/search/spell/SpellChecker.java +++ b/contrib/spellchecker/src/java/org/apache/lucene/search/spell/SpellChecker.java @@ -409,4 +409,12 @@ public class SpellChecker { } } } + + /** + * Close the IndexSearcher used by this SpellChecker. + */ + public void close() throws IOException { + searcher.close(); + searcher = null; + } }