GREITAI SharePoint integracijos: Vykdyti paprastas

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:

vaizdas

</pabaigos>

Prenumeruoti savo dienoraštį.

Technorati Tags: ,

2 mintys apie "GREITAI SharePoint integracijos: Vykdyti paprastas

  1. Paul Galvin

    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.

    Atsakyti
  2. Alvin

    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

    Atsakyti

palik atsakymą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *