While running a Search on the Search Center as well Local search , on one of the Development farm got this error in SharePoint 2013 Search Center site
Getting results failed: Microsoft.Office.Server.Search.Query.InternalQueryErrorException: Search has encountered a problem that prevents results from being returned. if the issue persists, please contact your administrator.
Performed the following steps to resolve this after looking into ULS logs to identify the issue. Found that the search proxy was too busy to respond.
Get the Search Service Application ID
Get the Search Service Proxy ID
Remove the Search Proxy, replace SearchProxyID with the Search Service Proxy ID
Remove-SPEnterpriseSearchServiceApplicationProxy -Identity <SearchProxyID>
Replace the SearchID
$enterprisesearch = Get-SPEnterpriseSearchServiceApplication <SearchID>
$enterprisesearchproxy = New-SPEnterpriseSearchServiceApplicationProxy -name SearchServiceProxy -Uri $enterprisesearch.uri.absoluteURI
Reset the Indexer not required but did that anyways
Run a full crawl of the content sources
Boom issue resolved. This took some digging in the ULS to understand the exact issue and find the resoulution