Tio ĉi estas daŭrigo en mia RAPIDA kodiĝa miniserio por SharePoint homo. La peco de kodo malsupre efektivigas serĉi la terminan "teston" En FASTO tra Regilara apliko. Evidente, Ĝi estas salteto, Preterpasi kaj salto for volvas ĉi tiun logikon en araneaĵa parto aŭ aplika paĝo:
Uzanta Sistemo; Uzanta Sistemo.Kolektoj.Kolektiva; Uzanta Sistemo.Linq; Uzanta Sistemo.Teksto; Uzanta Sistemo.Kolektoj.Specialigita; Uzanta Com.FastSearch.Esp.Serĉo; Uzanta Com.FastSearch.Esp.Serĉo.Http; Uzanta Com.FastSearch.Esp.Serĉo.Navigado; Uzanta Com.FastSearch.Esp.Serĉo.Demando; Uzanta Com.FastSearch.Esp.Serĉo.Rezulto; Uzanta Com.FastSearch.Esp.Serĉo.Vido; Uzanta Sistemo.Kolektoj; Namespace Conchango { Klaso InvokeSimpleFASTQuery { Senmova Malplena Ĉefa(Ŝnuro[] Args) { #Regiono Initialize nia komunikado kun RAPIDA ISearchFactory SearchFactory; NameValueCollection NameValueCollection = Nova NameValueCollection(); NameValueCollection.Aldonas("Fastsearchengine", "Com.FastSearch.Esp.Serĉo.Http.HttpSearchFactory"); NameValueCollection.Aldonas("Com.FastSearch.Esp.Serĉo.Http.QRServers", "Fastdemoback:15100"); NameValueCollection.Aldonas("Com.FastSearch.Esp.Serĉo.Http.RequestMethod", "GET"); SearchFactory = SearchFactory.NewInstance(NameValueCollection); #Endregion #Regiono Lanĉi demandon Ŝnuro QueryString = "Testo"; Demando Demando = Nova Demando(QueryString); Demando.SetParameter(BaseParameter.CLUSTERING, Falsa); Demando.SetParameter(BaseParameter.NAVIGADO, Vera); Demando.SetParameter(BaseParameter.NAVIGADO_DEEPHITS, 100); ISearchView SearchView; SearchView = searchFactory.GetSearchView("Sharepointconn"); IQueryResult Rezulti = searchView.Serĉo(Demando); Regilaro.WriteLine("Totalaj rezultoj de serĉo: [" + Rezulto.DocCount + "]."); Int DocCounter = 0; Dum (DocCounter < Rezulto.DocCount) { DocCounter ; IDocumentSummary ThisDocSummary = rezulto.GetDocument(DocCounter); Regilaro.WriteLine("[" + DocCounter + "]: " + ThisDocSummary.GetSummaryField("Url").StringValue); } // Dum Regilaro.ReadLine(); #Endregion } } }
Ĝi produktas la sekvantan rezulton:
</Fino>
Alvin, Vi verŝajne kalkulis tion ĉi ekstere jam, Sed ĉi tie iras…
Mi ne scias la respondon, Sed mi memoras ke mi estis akiranta nulo vidojn ĉar io estis malĝuste en terminoj de mia servila haveno config kaj tiu speco de afero. Ĝi estas tre elektema.
Akiris rapidan demandon por vi, Paul. Mi estis provanta trovi ekstere kiel krei ĉi tiujn serĉajn vidojn kiel ĝi tenas revenanta 0 Por GetSearchViewList().Kalkulo. Povas vin indikas min en la ĝusta direkto?
Dankonas,
Alvin