Որպեսզի հետ Արագ որոնման միջոցով իր API-, մենք պետք է իմանանք նավահանգիստը, որի QRServer աշխատում.
Ես հետեւել այս քայլերին, տեղադրել այն,:
- Մուտք գործել արագ Ադմինիստրատորի կայքում (http://server:port/admin).
- Այցելել համակարգի ակնարկ.
- Locate "Search Dispatcher" եւ սեղմեք հեռադիտակ պատկերակը::
- Ես հաջողությամբ օգտագործեց արժեքը, 15100 for "Info Name" = "http":
Notes:
1. Նավահանգիստ 15100 appears to be the default out-of-the-box port number for the QRServer.
2. Օգտագործեք այս կոդը նման հետեւյալի համար instantiate հետ կապ հաստատելուց ԱՐԱԳ:
ISearchFactory searchFactory; NameValueCollection nameValueCollection = նոր NameValueCollection(); nameValueCollection.Add("fastsearchengine", "Com.FastSearch.Esp.Search.Http.HttpSearchFactory"); nameValueCollection.Add("Com.FastSearch.Esp.Search.Http.QRServers", "fastdemoback:15102"); nameValueCollection.Add("Com.FastSearch.Esp.Search.Http.RequestMethod", "GET"); searchFactory = SearchFactory.NewInstance(nameValueCollection);
3. Եթե Դուք ընտրեք wildly սխալ նավահանգիստ, դուք ստանում է օգտակար error message:
4. Սակայն, եթե Դուք ընտրել նավահանգստում համարը նշված ակնարկ (15102) you don’t get that helpful error message. Փոխարեն, անց, երբ փորձում եք մուտք գործել առանց տվյալների միջոցով որոնել, կամ տեղեկանք արագ տեսակետը, you get an error. Debugging shows that the searchFactory’s view count is zero. You’ll be given the message "Failed to fetch Search View List".
</վերջ>
I found this extremely useful, Paul. Thanks for sharing this. I have not been sent on any fast training course and I’ve been trying to reverse engineer the ESP web parts project in codeplex to build a proof-of-concept prototype.