ԱՐԱԳ Sharepoint ինտեգրում: Իրականացնում է մի պարզ հարցման

This is a continuation in my FAST coding mini-series for SharePoint folk. The bit of code below executes a search for the term "test" in FAST via a Console application. Obviously, դա hop, բաց թողնել եւ անցնել հեռու է փաթեթավորեք այս տրամաբանությունը ներսում ինտերնետային մասնակի կամ հայտի էջը:

օգտագործելով Համակարգ;
օգտագործելով System.Collections.Generic;
օգտագործելով System.Linq;
օգտագործելով System.Text;
օգտագործելով System.Collections.Specialized;
օգտագործելով Com.FastSearch.Esp.Search;
օգտագործելով Com.FastSearch.Esp.Search.Http;
օգտագործելով Com.FastSearch.Esp.Search.Navigation;
օգտագործելով Com.FastSearch.Esp.Search.Query;
օգտագործելով Com.FastSearch.Esp.Search.Result;
օգտագործելով Com.FastSearch.Esp.Search.View;
օգտագործելով System.Collections;

անվանակարգ Conchango
{
    դաս InvokeSimpleFASTQuery
    {
        Ստատիկ անվավեր Հիմնական(լարային[] args)
        {

            #մարզ Initialize մեր հետ ԱՐԱԳ
            ISearchFactory searchFactory;

            NameValueCollection nameValueCollection = նոր 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

             Գործարկել հարցմանը

            լարային queryString = "test";

            Հարցման հարցում = նոր Հարցման(queryString);

            query.SetParameter(BaseParameter.CLUSTERING, սուտ);
            query.SetParameter(BaseParameter.Նավարկում, ճիշտ);
            query.SetParameter(BaseParameter.NAVIGATION_DEEPHITS, 100);

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

            IQueryResult Արդյունքը = searchView.Search(հարցում);

            Մխիթարելու.WriteLine("Total results from search: [" + result.DocCount + "].");

            int docCounter = 0;

            ժամանակ (docCounter < result.DocCount)
            {

                docCounter    ;

                IDocumentSummary thisDocSummary = result.GetDocument(docCounter);

                Մխիթարելու.WriteLine("[" + docCounter + "]: " + thisDocSummary.GetSummaryField("url").StringValue);

            } // ժամանակ

            Մխիթարելու.ReadLine();
            #endregion

        }
    }
}

Դա առաջացնում է հետեւյալ արդյունքները:

պատկեր

</վերջ>

Անդամագրվել իմ բլոգում.

Արորդիների Tags: ,

2 thoughts on "ԱՐԱԳ Sharepoint ինտեգրում: Իրականացնում է մի պարզ հարցման

  1. Paul Galvin

    Alvin, Դուք հավանաբար նախշավոր սա արդեն, բայց այստեղ գնում…

    Ես չգիտեմ, թե այդ հարցի պատասխանը, բայց ես հիշում եմ, որ եղել ստանում զրո տեսակետները, քանի որ ինչ - որ բան սխալ է եղել առումով իմ սերվերի նավահանգստի config, որ տեսակ բան. Դա շատ picky.

  2. Alvin

    Got a quick question ձեզ, Paul. Ես փորձում է պարզել, թե ինչպես պետք է ստեղծել այդ որոնման տեսակետները, քանի որ այն շարունակում է վերադառնում 0 ի GetSearchViewList().Հաշվել. Կարող եք մատնանշել ինձ ճիշտ ուղղությամբ?

    Շնորհակալություն,
    Alvin

Ավելացնել կարծիք

Ձեր էլ. Փոստի հասցեն չի հրապարակվելու. Պահանջվող դաշտերը նշված են աստղանիշով *