I have just upgraded my version of Tridion from 5.3 to 2011. When I try to perform a search within the Content Manager Explorer I get the following error message (in the Message Center)
(80040356) The remote server returned an error: (503) Server Unavailable.
Unable to get the list of search results.
Error occured while processing the request: Service Unavailable.
System.Net.HttpWebRequest.GetResponse()
Tridion.ContentManager.Search.SolrClient.ProcessResponse(HttpWebRequest,Boolean,Boolean,String&)
Tridion.ContentManager.Search.SolrClient.Post(String,String,String&)
Tridion.ContentManager.Search.SolrClient.Query(String,Int32,Nullable`1,String&)
Tridion.ContentManager.Search.SearchQueryEngine.GetSearchResultsFromSolr(SearchQueryData,Int32,Nullable`1)
Tridion.ContentManager.Search.SearchQueryEngine.GetSearchResultsFromSolr(SearchQueryData,Int32,Nullable`1)
Tridion.ContentManager.Search.SearchQueryEngine.GetSearchResults(SearchQueryData,Int32,Int32)
Tridion.ContentManager.Search.ComWrapper.SearchQueryEngineFacade.GetSearchResults(Int32,Int32)
SearchBLST.GetListData
SearchBLST.GetSearchResults
SearchBLST.GetSearchResultsEx
Search.GetSearchResultsEx
Opening Firebug when performing the search I get a 500 Internal Server Error
when accessing http://myserver/WebUI/Models/TCM54/Services/Lists.svc/GetListSearch
.
Any ideas?
Edit
I'm pretty sure search was working correctly before I changed the users that my Tridion services run as. I changed all the services from the default NETWORK_SERVICE
(I think) to individual user accounts such as MYDOMAIN\tcmbuscon
and MYDOMAIN\tcmsearchhost
etc. as documented in the Tridion Installation manual.