jQuery から Ajax リクエストを作成しています。何らかの理由で facetValue の間にスペースがある場合、プラス記号としてエンコードされます。get Hybrid car の場合、hybrid+car として送信されます。このため、戻り値は何もありません。何が起こっているのか分かりますか?
function fetchResults(facetname,facetValue){
$.ajax({url:"usageSearch.jsp",
data:{searchquery:querystring,facetValue:facetValue,facetname:facetname},
success:function(result){
var usages=$.parseJSON(result);
});
}