სწრაფი 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)
        {

            #რეგიონში ინიციალიზაცია ჩვენი ურთიერთობის FAST
            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(შეკითხვის);

            Console.WriteLine("Total results from search: [" + result.DocCount + "].");

            int docCounter = 0;

            ხოლო (docCounter < result.DocCount)
            {

                docCounter    ;

                IDocumentSummary thisDocSummary = result.GetDocument(docCounter);

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

            } // ხოლო

            Console.ReadLine();
            #endregion

        }
    }
}

ეს წარმოშობს შემდეგ შედეგი:

იმიჯი

</ბოლო>

გამოწერა ჩემი დღიური.

პროგრამები Tags: ,

2 thoughts on "სწრაფი SharePoint ინტეგრაციის: სიკვდილი მარტივი

  1. პოლ Galvin

    მომღერალი, თქვენ ალბათ figured ამ out უკვე, მაგრამ აქ მიდის…

    მე არ ვიცი პასუხი, მაგრამ მახსოვს, რომ მე მიღების ნულოვანი ჩვენებები, რადგან რაღაც არასწორია იმ თვალსაზრისით, ჩემს სერვერზე პორტში კონფიგურაციის და რომ რამ. ძალიან picky.

  2. მომღერალი

    Got სწრაფი შეკითხვა თქვენთვის, პოლ. მე ცდილობენ გაარკვიონ, თუ როგორ შექმნა ამ ძებნის ჩვენებები, როგორც ის ინარჩუნებს დაბრუნების 0 ამისთვის GetSearchViewList().ჯამში. შეგიძლიათ აღვნიშნო ჩემს სწორი მიმართულებით?

    მადლობა,
    მომღერალი

დატოვე პასუხი

თქვენი ელ-ფოსტა არ გამოქვეყნდება. აუცილებელი ველები მონიშნულია *