searchCriteria.getSearchFilterPageCursor().setCurrentPage(1);
this.getSearchResult().reset();
for(ISearchFilter iSearchFilter
: searchCriteria.getMiscelleniousFilters()) {
if(iSearchFilter instanceof SearchFilterHarvestSites) {
SearchFilterHarvestSites sfHvSites =
(SearchFilterHarvestSites) iSearchFilter;
try {
String url = sfHvSites.getSearchUrl();
if (!url.equals("")) {
url = url.replaceAll("(?i)F=[^&]*", "f=searchpage" );
facesBroker.getExternalContext().redirect(url);
FacesContext facesContext = facesBroker.getFacesContext();
context.onExecutionPhaseCompleted();