Hızlı SharePoint Tümleştirme: Basit bir sorgu

Bu mini dizi SharePoint halk için kodlama benim hızlı bir devamıdır. "Test bir arama terimi için aşağıdaki kod parçasını yürütür" bir konsol uygulaması ile hızlı. Belli ki, hop olduğunu, atla ve uzak bir web bölümü içinde bu mantık sarmak için atlamak veya uygulama sayfası:

kullanma Sistem;
kullanma System.Collections.GenericImports;
kullanma System.linq;
kullanma System.Text;
kullanma System.Collections.Specialized;
kullanma Com.FastSearch.ESP.Search;
kullanma Com.FastSearch.ESP.Search.http;
kullanma Com.FastSearch.ESP.Search.Navigation;
kullanma Com.FastSearch.ESP.Search.query;
kullanma Com.FastSearch.ESP.Search.result;
kullanma Com.FastSearch.ESP.Search.View;
kullanma System.Collections;

ad alanı Conchango
{
    sınıf InvokeSimpleFASTQuery
    {
        statik geçersiz Main(dize[] args)
        {

            #Bölge FAST ile iletişim başlatılamıyor
            ISearchFactory searchFactory;

            NameValueCollection nameValueCollection = Yeni 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", "OLSUN");

            searchFactory = SearchFactory.NewInstance(nameValueCollection);

            #endregion #region Bir sorgu Başlat

            dize queryString = "testi";

            Sorgu Sorgu = Yeni Sorgu(sorgu dizesi);

            sorgu. SetParameter(BaseParameter.KÜMELEME, yanlış);
            sorgu. SetParameter(BaseParameter.GEZİNTİ, TRUE);
            sorgu. SetParameter(BaseParameter.NAVIGATION_DEEPHITS, 100);

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

            IQueryResult Sonuç searchView.Search =(Sorgu);

            Konsol.WriteLine("Toplam Arama sonuçları: [" + sonuç. DocCount + "].");

            int docCounter = 0;

            süre (docCounter < sonuç. DocCount)
            {

                docCounter   ;

                IDocumentSummary thisDocSummary sonuç =. GetDocument(docCounter);

                Konsol.WriteLine("[" + docCounter + "]: " + thisDocSummary.GetSummaryField("url").Görüntüler);

            } // süre

            Konsol.GNU ReadLine();
            #endregion

        }
    }
}

Aşağıdaki sonucu üretir:

görüntü

</sonunda>

Benim blog abone.

Technorati Tags: ,

2 “Üzerine düşüncelerHızlı SharePoint Tümleştirme: Basit bir sorgu

  1. Paul Galvin

    Alvin, Sen muhtemelen bu zaten anladım, Ama buraya…

    Cevabını bilmiyorum, Ama hatırladığım bir şey benim sunucu bağlantı noktası yapılandırma ve böyle şeyler açısından yanlış olduğu için sıfır gösterim elde yapıldı.. Çok seçici.

    Yanıtla
  2. Alvin

    Hızlı bir sorum var., Paul. Geri tutar olarak bu ara görünümleri oluşturmak nasıl bulmak çalışıyorum 0 GetSearchViewList için().Count. Doğru yönde bana gelin miyim?

    Teşekkürler,
    Alvin

    Yanıtla

Cevap bırak

E-posta hesabınız yayımlanmayacak. Gerekli alanlar işaretlendi *