Tas ir turpinājums manu strauji kodēšanas mini-sērija, tautas SharePoint. Mazliet zemāk redzamo kodu izpilda meklēšanas terminu "tests" strauji caur konsoles lietojumprogrammu. Acīmredzot, tas ir hop, izlaist un lēkt prom wrap šo loģiku web daļas iekšienē vai pieteikuma lapu:
izmantojot Sistēma; izmantojot System.Collections.Generic; izmantojot System.Linq; izmantojot System.Text; izmantojot System.Collections.Specialized; izmantojot Com.FastSearch.Esp.Search; izmantojot Com.FastSearch.Esp.Search.Http; izmantojot Com.FastSearch.Esp.Search.Navigation; izmantojot Com.FastSearch.Esp.Search.Query; izmantojot Com.FastSearch.Esp.Search.Result; izmantojot Com.FastSearch.Esp.Search.View; izmantojot System.Collections; nosaukumvietas Conchango { klase InvokeSimpleFASTQuery { statiskā anulēts Main(virkne[] args) { #reģions Inicializēt mūsu saziņu ar ĀTRU ISearchFactory searchFactory; NameValueCollection nameValueCollection = jaunā 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", "IEGŪT"); searchFactory = SearchFactory.NewInstance(nameValueCollection); #endregion #region Palaist vaicājumu virkne queryString = "test"; Vaicājumu Query = jaunā Vaicājumu(queryString); vaicājumu. SetParameter(BaseParameter.KLASTERU IZMANTOŠANA, viltus); vaicājumu. SetParameter(BaseParameter.NAVIGĀCIJA, patiess); vaicājumu. SetParameter(BaseParameter.NAVIGATION_DEEPHITS, 100); ISearchView searchView; searchView = searchFactory.GetSearchView("sharepointconn"); IQueryResult rezultāts = searchView.Search(vaicājums); Konsoles.WriteLine("Kopējais meklēšanas rezultāti: [" + rezultāts.DocCount + "]."); Int docCounter = 0; vienlaikus (docCounter < rezultāts.DocCount) { docCounter ; IDocumentSummary thisDocSummary = rezultāts.GetDocument(docCounter); Konsoles.WriteLine("[" + docCounter + "]: " + thisDocSummary.GetSummaryField("url").StringValue); } // vienlaikus Konsoles.ReadLine(); #endregion } } }
Tas rada šādu rezultātu:
</beigās>
Technorati Tags: Technorati Tags: ĀTRI, Meklēšanas
Alvin, jūs droši vien tas jau skatīja, bet šeit iet…
Es nezinu atbildi, bet es atceros, ka bija panākt nulles viedokli, jo kaut kas nav kārtībā attiecībā uz mana servera portu config un kaut ko tamlīdzīgu. Tas ir ļoti picky.
Got jums ātrs jautājums, Paul. Esmu mēģinājis, lai uzzinātu, kā izveidot šos meklēšanas viedokli, kā tas tur atgriežas 0 par GetSearchViewList().Skaits. Vai jūs varat punkts mani pareizajā virzienā?
paldies,
Alvin