@RequestMapping(value = "/search/suggestions/{searchType}", method = { RequestMethod.GET, RequestMethod.POST })
public void fetchSuggestion(@RequestParam String term, @PathVariable String searchType, HttpServletResponse response)
throws IOException {
final String base = extractBase(term);
final String query = extractQuery(term);
SuggestionResults suggestions = suggestionHandler.fetchSuggestion(query, SearchType.fromCode(searchType));
if (suggestions.getNumFound() > 0) {
new SimpleJsonResponseUtil().handleResponse(response, composeTerms(base, suggestions));
}else{
new SimpleJsonResponseUtil().handleResponse(response, "");
}
}