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 } } }
ეს წარმოშობს შემდეგ შედეგი:
</ბოლო>
მომღერალი, თქვენ ალბათ figured ამ out უკვე, მაგრამ აქ მიდის…
მე არ ვიცი პასუხი, მაგრამ მახსოვს, რომ მე მიღების ნულოვანი ჩვენებები, რადგან რაღაც არასწორია იმ თვალსაზრისით, ჩემს სერვერზე პორტში კონფიგურაციის და რომ რამ. ძალიან picky.
Got სწრაფი შეკითხვა თქვენთვის, პოლ. მე ცდილობენ გაარკვიონ, თუ როგორ შექმნა ამ ძებნის ჩვენებები, როგორც ის ინარჩუნებს დაბრუნების 0 ამისთვის GetSearchViewList().ჯამში. შეგიძლიათ აღვნიშნო ჩემს სწორი მიმართულებით?
მადლობა,
მომღერალი