Király! Mindjárt egy olyan finomság, ami nem a sharepoint hibája, de ezt utólag könnyű belátni...
Szóval a szimptómák
Search használata browserből: nincs találat (fura, a telepítéskor mintha be lett volna állítva a Search Server vagy mi...)
Sebaj, irány a Central Administration (a lényeg a kép jobb oldalán van, ha nem látni rendesen)):
Klikk a WSS_Content-re, és lám: a keresőkiszolgáló üres!
Gyorsan beállítom, mentés, minden... OK. Jönnek a találatok.
Mostmár lehet kódból próbálkozni...
KeywordQuery query = new KeywordQuery(mySite);
query.QueryText = "apple";
query.ResultTypes = ResultType.RelevantResults;
ResultTableCollection results = query.Execute();
ResultTable resultTable = results[ResultType.RelevantResults];
Az első sornál hiba:
"Microsoft.SharePoint.SPException: Your search cannot be completed because this site is not assigned to an indexer. Contact your administrator for more information."
Dehát! Az elöbb én! Pont ott! Meg átállítottam! Meg minden! :)
Élesebb szeműek (vagy akik több siteot menedzselnek) az oldalon megtalálják a megoldást: fennt a webalkalmazást át kell állítani a megfelelőre (mivel nálam csak 1 site volt, ez nem tünt evidensnek), viszont az SP alapból az admin site-ot tette oda...
Szóval ennyi...
(Brief in English: go to Central Administration / [Sharepoint-based Webapplications] Content databases. In the page (scroll picture above to left), select the _proper_ webapplication, then change the content database's search service server name...)