Kiire SharePointi integreerimise: Lihtne päringut käivitada

See on jätk minu kiirema kodeerimise minisarja SharePointi Folk. Alljärgnev kood bit käivitab otsingu terminit "test" via Console application kiiresti. Ilmselt, See on hop, vahele jätta ja hüpata ära Murra see loogika sees veebiosa või rakenduse lehekülg:

kasutades Süsteemi;
kasutades System.Collections.Generic;
kasutades System.Linq;
kasutades System.Text;
kasutades System.Collections.Specialized;
kasutades Com.FastSearch.Esp.Search;
kasutades Com.FastSearch.Esp.Search.Http;
kasutades Com.FastSearch.Esp.Search.Navigation;
kasutades Com.FastSearch.Esp.Search.Query;
kasutades Com.FastSearch.Esp.Search.Result;
kasutades Com.FastSearch.Esp.Search.View;
kasutades System.Collections;

nimeruumi Conchango
{
    klass InvokeSimpleFASTQuery
    {
        staatiline tühine Esilehele(stringi[] args)
        {

            #piirkond Meie suhtlemine kiire käivitamine
            ISearchFactory searchFactory;

            NameValueCollection nameValueCollection = Uus 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", "SAADA");

            searchFactory = SearchFactory.NewInstance(nameValueCollection);

            #endregion #region Teostada otsingut

            stringi queryString = "katse";

            Päring Query = Uus Päring(queryString);

            päringu. SetParameter(BaseParameter.KLASTERDAMINE, väär);
            päringu. SetParameter(BaseParameter.NAVIGEERIMINE, True);
            päringu. SetParameter(BaseParameter.NAVIGATION_DEEPHITS, 100);

            ISearchView searchView;
            searchView = searchFactory.GetSearchView("sharepointconn");

            IQueryResult tulemus = searchView.Search(päring);

            Konsool.WriteLine("Kokku Otsingu tulemused: [" + tulemus. DocCount + "].");

            int docCounter = 0;

            samal ajal (docCounter < tulemus. DocCount)
            {

                docCounter   ;

                IDocumentSummary thisDocSummary = tulemus. GetDocument(docCounter);

                Konsool.WriteLine("[" + docCounter + "]: " + thisDocSummary.GetSummaryField("url").StringValue);

            } // samal ajal

            Konsool.ReadLine();
            #endregion

        }
    }
}

See tekitab järgmine tulem:

Pilt

</lõpp>

Telli minu blogi.

Technorati Tags: ,

2 mõtteid "Kiire SharePointi integreerimise: Lihtne päringut käivitada

  1. Paul Galvin

    Alvin, sa ilmselt arvasin seda juba läbi, kuid siin läheb…

    Ma ei tea vastust, Aga mäletan, et mul oli saada null vaatamist, sest midagi oli valesti mu server port config ja sellised asjad. See on väga Nirso.

    Vastus
  2. Alvin

    Sain kiire küsimus teile, Paul. Olen püüdnud selgitada, kuidas luua otsingu vaade kui hoiab tagasi 0 kohta GetSearchViewList().Krahv. Kas punkt mind õiges suunas?

    Tänud,
    Alvin

    Vastus

Jäta vastus

Teie e-posti aadressi ei avaldata. Kohustuslikud väljad on tähistatud *