} catch (ParseException pe) {
pe.printStackTrace();
searchResults.setMessage("Sorry, but there was an error. Please try another search");
} catch (Exception e) {
e.printStackTrace();
throw new SearchException(e.getMessage());
} finally {
if (searcher != null) {
try {
searcher.close();
} catch (IOException e) {