விரைவானது ஷேர்பாயிண்ட் ஒருங்கிணைப்பு: ஒரு எளிய கேள்வி இயக்கவும்

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, அது ஒரு ஹாப் தான், தவிர்க்க மற்றும் ஒரு வலை பகுதியாக அல்லது பயன்பாடு பக்கம் உள்ளே இந்த தர்க்கம் மடிக்க வேண்டும் விட்டு குதித்து:

பயன்படுத்தி முறை;
பயன்படுத்தி 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
    {
        நிலையான களைவதற்கு முக்கிய(மாலை[] மதிப்புரு)
        {

            #பகுதி விரைவானது எங்கள் தகவல் துவக்க
            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.கொத்தாக்கம், தவறான);
            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 + "].");

            எண்ணாக docCounter = 0;

            நேரம் (docCounter < result.DocCount)
            {

                docCounter    ;

                IDocumentSummary thisDocSummary = result.GetDocument(docCounter);

                தேற்று.WriteLine("[" + docCounter + "]: " + thisDocSummary.GetSummaryField("url").சரம் மதிப்பு);

            } // நேரம்

            தேற்று.ReadLine();
            #endregion

        }
    }
}

இது பின்வரும் விளைவாக உருவாக்குகிறது:

படம்

</இறுதியில்>

என்னுடைய குழுசேர்.

Technorati குறிச்சொற்கள்: ,

2 "மீது எண்ணங்கள்விரைவானது ஷேர்பாயிண்ட் ஒருங்கிணைப்பு: ஒரு எளிய கேள்வி இயக்கவும்

  1. பால் கால்வின்

    ஆல்வின், ஒருவேளை நீங்கள் ஏற்கனவே இந்த உருவம், ஆனால் இங்கே செல்கிறது…

    நான் பதில் தெரியாது, ஆனால் நான் ஏதோ என் சர்வர் துறைமுக கட்டமைப்பு அடிப்படையில் தவறு மற்றும் விஷயம் அப்படி நான் பூஜ்யம் காட்சிகள் வருகிறது என்று நினைவு. இது மிகவும் picky தான்.

  2. ஆல்வின்

    நீங்கள் ஒரு விரைவான கேள்வி, பால். நான் திரும்பி வைத்திருக்கும் இந்த தேடல் காட்சிகளை உருவாக்க எப்படி கண்டுபிடிக்க முயற்சி 0 GetSearchViewList ஐந்து().எண்ணு. நீங்கள் சரியான திசையில் என்னை சுட்டி முடியும்?

    நன்றி,
    ஆல்வின்

ஒரு பதில் விட்டு

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டன *