Tai yra tęsinys į mano sparčiai kodavimo mini serija SharePoint žmonėms. Į šiek tiek žemiau kodą vykdo paiešką sąvoka "testas" į sparčiai per Console application. Akivaizdžiai, It's a apynių, praleisti ir pereiti nuo wrap šią logiką pačioje žiniatinklio dalyje arba paraiškos puslapyje:
naudojant Sistemos; naudojant System.Collections.Generic; naudojant System.Linq; naudojant System.Text; naudojant System.Collections.Specialized; naudojant Com.FastSearch.Esp.Search; naudojant Com.FastSearch.Esp.Search.Http; naudojant Com.FastSearch.Esp.Search.Navigation; naudojant Com.FastSearch.Esp.Search.Query; naudojant Com.FastSearch.Esp.Search.Result; naudojant Com.FastSearch.Esp.Search.View; naudojant System.Collections; vardų sritis Conchango { klasės InvokeSimpleFASTQuery { statinis negalioja Pagrindinis(eilutė[] args) { #regionas Inicijuoti mūsų bendravimas su greito ISearchFactory searchFactory; NameValueCollection nameValueCollection = naujas 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", "GAUTI"); searchFactory = SearchFactory.NewInstance(nameValueCollection); #endregion #region Paleisti užklausą eilutė queryString = "bandymas"; Užklausos Query = naujas Užklausos(queryString); užklausos. SetParameter(BaseParameter.GRUPIŲ SUDARYMAS, klaidinga); užklausos. SetParameter(BaseParameter.NAVIGACIJOS, tiesa); užklausos. SetParameter(BaseParameter.NAVIGATION_DEEPHITS, 100); ISearchView searchView; searchView = searchFactory.GetSearchView("sharepointconn"); IQueryResult rezultatas = searchView.Search(užklausos); Konsolės.WriteLine("Iš viso paieškos rezultatai: [" + rezultatas. DocCount + "]."); LC docCounter = 0; tuo pat metu (docCounter < rezultatas. DocCount) { docCounter ; IDocumentSummary thisDocSummary = rezultatas.GetDocument(docCounter); Konsolės.WriteLine("[" + docCounter + "]: " + thisDocSummary.GetSummaryField("url").StringValue); } // tuo pat metu Konsolės.ReadLine(); #endregion } } }
Ji sukuria rezultatai tokie:
</pabaigos>
Alvin, Jūs tikriausiai suprato tai, jau, Tačiau čia eina…
Aš nežinau, atsakymas, Tačiau norėčiau priminti, kad aš gaunu nulio vaizdai nes kažkas buvo negerai mano serverio port config ir dalykas. Tai labai smulkmeniškas.
Turime greitai klausimą jums, Paul. I been bando sužinoti, kaip sukurti šių paieškos peržiūros, kaip ji išlaiko grąžinimą 0 dėl GetSearchViewList().Skaičius. Galite punktas man teisinga kryptimi?
ačiū,
Alvin