Here is some code that shows all available views from a FAST server based on the named QRServer (the server process with which we communicate). I offer this up to give you all a taste of what it’s like to use the provided FAST API.
با استفاده از سیستم; با استفاده از System.Collections.Generic; با استفاده از System.Linq; با استفاده از System.Text; با استفاده از 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.Specialized; با استفاده از System.Collections; فضای نام Conchango { کلاس EnumerateFASTViews { ایستا از درجه اعتبار ساقط اصلی(رشته[] استدلال) { 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); کنسول.WriteLine("Total Views: [" + searchFactory.GetSearchViewList().شمار + "]."); اعضای هیات i = 0; حلقه foreach (هدف درجه به searchFactory.GetSearchViewList()) { کنسول.WriteLine("View [" + i + "]: [" + o.ToString() + "]."); } کنسول.ReadLine(); } } }
Note that I consider myself a barely competent C# programmer and I have thin skin, so don’t send any raspberries my way, especially re: the "foreach (object o in …)" construct 🙂
</پایان>