diff --git a/src/java/org/apache/lucene/search/ParallelMultiSearcher.java b/src/java/org/apache/lucene/search/ParallelMultiSearcher.java index e2e644e..c5b4207 100644 --- a/src/java/org/apache/lucene/search/ParallelMultiSearcher.java +++ b/src/java/org/apache/lucene/search/ParallelMultiSearcher.java @@ -175,7 +175,13 @@ public class ParallelMultiSearcher extends MultiSearcher { searchables[i].search(weight, filter, hc); } } - + + @Override + public void close() throws IOException { + executor.shutdown(); + super.close(); + } + @Override HashMap createDocFrequencyMap(Set terms) throws IOException { final Term[] allTermsArray = terms.toArray(new Term[terms.size()]);