String[] from_strs = new String[ searchParameters.length ];
String[] to_strs = new String[ searchParameters.length ];
for( int i = 0 ; i < searchParameters.length ; i++ ){
SearchParameter parameter = searchParameters[i];
from_strs[i] = "%" + parameter.getMatchPattern();
to_strs[i] = URLEncoder.encode(parameter.getValue(),"UTF-8");
}
searchURL = GeneralUtils.replaceAll( searchURL, from_strs, to_strs );
Iterator<Map.Entry<String, String>> it = searchContext.entrySet().iterator();