Tämä on jatkoa minun nopeasti koodaus SharePoint folk mini-sarja. Alla koodi hieman suorittaa Etsi termiä "test" nopeasti kautta Console application. Ilmeisesti, se on hop, ohittaa ja hypätä pois paketoida tämän logiikan web-osassa tai hakemuksen sivulle:
käyttäminen Järjestelmän; käyttäminen System.Collections.Generic; käyttäminen System.Linq; käyttäminen System.Text; käyttäminen System.Collections.Specialized; käyttäminen Com.FastSearch.Esp.Search; käyttäminen Com.FastSearch.Esp.Search.Http; käyttäminen Com.FastSearch.Esp.Search.Navigation; käyttäminen Com.FastSearch.Esp.Search.Query; käyttäminen Com.FastSearch.Esp.Search.Result; käyttäminen Com.FastSearch.Esp.Search.View; käyttäminen System.Collections; nimitila Conchango { luokan InvokeSimpleFASTQuery { staattinen mitättömäksi Pääsivu(merkkijono[] args) { #alueen Alustaa yhteydenpidosta FAST ISearchFactory searchFactory; NameValueCollection nameValueCollection = Uusi 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", "GET"); searchFactory = SearchFactory.NewInstance(nameValueCollection); #endregion #region Hakua merkkijono queryString = "test"; Kysely kyselyn = Uusi Kysely(queryString); kysely. SetParameter(BaseParameter.KLUSTEROINTI, False); kysely. SetParameter(BaseParameter.NAVIGOINTI, tosi); kysely. SetParameter(BaseParameter.NAVIGATION_DEEPHITS, 100); ISearchView searchView; searchView = searchFactory.GetSearchView("sharepointconn"); IQueryResult tulos = searchView.Search(kysely); Konsoli.WriteLine("Täydellinen tuloksia haun: [" + tulos. DocCount + "]."); int docCounter = 0; samalla (docCounter < tulos. DocCount) { docCounter ; IDocumentSummary thisDocSummary = tulos. GetDocument(docCounter); Konsoli.WriteLine("[" + docCounter + "]: " + thisDocSummary.GetSummaryField("URL-osoite").StringValue); } // samalla Konsoli.ReadLine(); #endregion } } }
Se tuottaa seuraavan tuloksen:
</loppu>
Alvin, Voit todennäköisesti esiintyä nyt kuluva rikki jo, mutta tässä menee…
Et tiedä vastausta, mutta muistan, että olin saada nolla Näköala koska jotain oli vialla minun tarjoilija sataman config ja että sellainen asia. On erittäin nirso.
Koristeltu kiire asia ajaksi te, Paul. Olen yrittänyt selvittää, miten luoda nämä Etsi näkemykset pitää palauttaa 0 ja GetSearchViewList().Määrä. Voitko kohta minut oikeaan suuntaan?
Kiitos,
Alvin