Mae hyn yn barhad yn fy cyflym codio gyfres mini ar gyfer SharePoint gwerin. Mae ychydig o cod isod mae'n gweithredu i chwilio am y term 'brofi" yn gyflym drwy gais Consol. Yn amlwg, mae'n hop, sgipio a neidio i ffwrdd i lapio y rhesymeg y tu mewn rhan ar y we neu dudalen cais:
gan ddefnyddio System; gan ddefnyddio System.Collections.Generic; gan ddefnyddio System.Linq; gan ddefnyddio System.Text; gan ddefnyddio System.Collections.Specialized; gan ddefnyddio Com.FastSearch.Esp.Search; gan ddefnyddio Com.FastSearch.Esp.Search.Http; gan ddefnyddio Com.FastSearch.Esp.Search.Navigation; gan ddefnyddio Com.FastSearch.Esp.Search.Query; gan ddefnyddio Com.FastSearch.Esp.Search.Result; gan ddefnyddio Com.FastSearch.Esp.Search.View; gan ddefnyddio System.Collections; namespace Conchango { dosbarth InvokeSimpleFASTQuery { sefydlog gwag Prif(llinyn[] args) { #rhanbarth Ymgychwyn ein cyfathrebu gyda FAST ISearchFactory searchFactory; NameValueCollection nameValueCollection = newydd NameValueCollection(); nameValueCollection.Add("fastsearchengine", "Com.FastSearch.Esp.Search.Http.HttpSearchFactory"); nameValueCollection.Add("Com.FastSearch.Esp.Search.Http.QRServers", "fastdemoback:15100"); nameValueCollection.Add("Com.FastSearch.Esp.Search.Http.RequestMethod", "CAEL"); searchFactory = SearchFactory.NewInstance(nameValueCollection); #endregion Lansio ymholiad llinyn queryString = 'brofi"; Ymholiad = ymholiad newydd Ymholiad(queryString); query.SetParameter(BaseParameter.GLYSTYRU, ffug); query.SetParameter(BaseParameter.NAVIGATION, wir); query.SetParameter(BaseParameter.NAVIGATION_DEEPHITS, 100); ISearchView searchView; searchView = searchFactory.GetSearchView("sharepointconn"); IQueryResult ganlyniad = searchView.Search(ymholiad); Cysuro.WriteLine("Cyfanswm y canlyniadau chwilio: [" + result.DocCount + "]."); int docCounter = 0; tra (docCounter < result.DocCount) { docCounter ; IDocumentSummary thisDocSummary = result.GetDocument(docCounter); Cysuro.WriteLine("[" + docCounter + "]: " + thisDocSummary.GetSummaryField("url").StringValue); } // tra Cysuro.ReadLine(); #endregion } } }
Mae'n creu canlyniad canlynol:
</diwedd>
Alvin, mae'n debyg eich bod cyfrifedig at hyn eisoes, ond yma yn mynd…
Nid wyf yn gwybod yr ateb, ond yr wyf yn cofio fy mod yn cael dim sylwadau oherwydd bod rhywbeth yn anghywir o ran fy gweinydd cyfluniad porthladd a'r math yna o beth. Mae'n picky iawn.
Oes gennych chi gwestiwn brys i chi, Paul. Rydw i wedi bod yn ceisio darganfod sut i greu y farn chwilio gan ei fod yn cadw dychwelyd 0 ar gyfer GetSearchViewList().Cyfrif. Allwch chi pwynt i mi yn y cyfeiriad cywir?
Diolch,
Alvin