GYORS SharePoint-integráció: Egyszerű lekérdezés végrehajtása

Ez is az én-m gyors mini-sorozat a SharePoint népi kódolás. A darab-ból kód alul végrehajt egy keresést a kifejezés "teszt" gyors keresztül egy konzolalkalmazásban. Nyilvánvalóan, a HOP-ra, ugrál és ugrik el-hoz betakar ez a logika a kijelzőbe vagy alkalmazás oldal:

használatával Rendszer;
használatával System.Collections.Generic;
használatával System.Linq;
használatával System.Text;
használatával System.Collections.Specialized;
használatával Com.FastSearch.Esp.Search;
használatával Com.FastSearch.Esp.Search.Http;
használatával Com.FastSearch.Esp.Search.Navigation;
használatával Com.FastSearch.Esp.Search.Query;
használatával Com.FastSearch.Esp.Search.Result;
használatával Com.FastSearch.Esp.Search.View;
használatával System.Collections;

névtér Conchango
{
    osztály InvokeSimpleFASTQuery
    {
        statikus Érvénytelen Fő(karakterlánc[] ARG)
        {

            #régió A kommunikáció gyors inicializálása
            ISearchFactory searchFactory;

            NameValueCollection nameValueCollection = új 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", "KAP");

            searchFactory = SearchFactory.NewInstance(nameValueCollection);

            #endregion #region Lekérdezés indítása

            karakterlánc queryString = "teszt";

            Lekérdezés Query = új Lekérdezés(queryString);

            lekérdezés. SetParameter(BaseParameter.FÜRTÖZÉS, hamis);
            lekérdezés. SetParameter(BaseParameter.NAVIGÁCIÓ, igaz);
            lekérdezés. SetParameter(BaseParameter.NAVIGATION_DEEPHITS, 100);

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

            IQueryResult eredmény = searchView.Search(lekérdezés);

            Konzol.WriteLine("A keresési eredmények teljes: [" + eredmény.DocCount + "].");

            int docCounter = 0;

            közben (docCounter < eredmény.DocCount)
            {

                docCounter   ;

                IDocumentSummary thisDocSummary = eredmény.GetDocument(docCounter);

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

            } // közben

            Konzol.ReadLine();
            #endregion

        }
    }
}

Ez hozza létre a következő eredmény:

kép

</vége>

Subscribe to my blog.

2 gondolatok „GYORS SharePoint-integráció: Egyszerű lekérdezés végrehajtása

  1. Paul Galvin

    Alvin, akkor valószínűleg kitalálta ezt már, de itt megy…

    Nem tudom a választ, de emlékszem, hogy volt szerzés nulla véleményét, mert valami nem stimmel, az én szerver port konfigurációs és az a fajta dolog. -A ' nagyon válogatós.

    Válasz
  2. Alvin

    Van egy gyors kérdés, Paul. Én Próbálom kitalálni, hogyan hozhat létre keresési nézetek, mint ez emléktárgy visszatérő 0 a GetSearchViewList().Gróf. Tud nekem pont a helyes irányba?

    kösz,
    Alvin

    Válasz

hagyj válaszüzenetet

Az e-mail címed nem kerül nyilvánosságra. Kötelező kitölteni *