public int count(SearchRequest searchRequest)
 {
     Dictionary<string, int> responseMap = (Dictionary<string, int>) callAndConvert("/search/count",
                                                                              new Dictionary<string, int>().
                                                                                GetType(),
                                                                              searchRequest.getQueryParams());
       return responseMap["count"];
 }
 public SearchResponse search(SearchRequest searchRequest)
 {
     return (SearchResponse) callAndConvert("/search",
                                      new SearchResponse().GetType(),
                                      searchRequest.getQueryParams());
 }