দ্রুত 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, এটি একটি হপ এর, লাফালাফি করা ও একটি ওয়েব অংশ বা আবেদন পৃষ্ঠা ভিতরে এই যুক্তি মোড়ানো দূরে ঝাঁপ:

ব্যবহার সিস্টেম;
ব্যবহার 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)
        {

            #অঞ্চল দ্রুত সঙ্গে আমাদের যোগাযোগ আরম্ভ
            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.NAVIGATION, সত্য);
            query.SetParameter(BaseParameter.NAVIGATION_DEEPHITS, 100);

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

            IQueryResult ফলে = searchView.Search(ক্যোয়ারী);

            কনসোল.WriteLine(অনুসন্ধান থেকে "মোট ফলাফল: [" + result.DocCount + "].");

            int-এ docCounter = 0;

            যখন (docCounter < result.DocCount)
            {

                docCounter  ;

                IDocumentSummary thisDocSummary = result.GetDocument(docCounter);

                কনসোল.WriteLine("[" + docCounter + "]: " + thisDocSummary.GetSummaryField("URL").স্ট্রিং ভ্যালুর);

            } // যখন

            কনসোল.ReadLine();
            #endregion

        }
    }
}

নিম্নলিখিত ফলে উত্পন্ন:

ইমেজ

</শেষ>

আমার ব্লগ এর জন্য সাবস্ক্রাইব করুন.

Technorati বিভাগ: ,

2 চিন্তা "দ্রুত SharePoint ইন্টিগ্রেশন: একটি সিম্পল কোয়েরি চালানো

  1. পল Galvin

    Alvin, সম্ভবত আপনি ইতিমধ্যেই এই মূর্ত আউট, কিন্তু এখানে যায়…

    আমি উত্তর জানি না, কিন্তু আমি কিছু আমার সার্ভারে পোর্ট কনফিগ পদ ছিল ভুল এবং জিনিস যে সাজানোর কারণ আমি শূন্য দেখেছে পেয়ে ছিল যে প্রত্যাহার. এটা খুব picky এর.

  2. Alvin

    আপনার জন্য একটি দ্রুত প্রশ্ন পেয়েছেন, পল. আমি এটা ফেরত রাখে এই খোঁজো দেখেছে কীভাবে তৈরি করতে হয় খুঁজে খুঁজে বের করার চেষ্টা করছি 0 GetSearchViewList জন্য().গণনা. আপনি ডান দিক সম্পর্কে নির্দেশ করুন?

    ধন্যবাদ,
    Alvin

সাইফুল আলম চৌধুরী

আপনার ইমেইল ঠিকানা প্রচার করা হবে না. প্রয়োজনীয় ক্ষেত্রগুলি চিহ্নিত করা আছে *