Na komunikáciu s rýchle vyhľadávanie prostredníctvom svojho API, potrebujeme poznať port na ktorom je spustený QRServer.
Sledoval som týchto krokov vyhľadajte:
- RÝCHLE admin prihlásiť (http://server:port/admin).
- Prejdite na prehľad systému.
- Vyhľadajte "Hľadať dispečer" a kliknite na ikonu ďalekohľad:
- Úspešne používa hodnota, 15100 pre Info meno"" = "http":
Poznámky:
1. Prístav 15100 sa zdá byť predvolené číslo portu mimo-of-box pre QRServer.
2. Použite tento kód podobné nasledovnému vytvoriť inštanciu spojenie k rýchle:
ISearchFactory searchFactory; NameValueCollection nameValueCollection = nové 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", "ZÍSKAŤ"); searchFactory = SearchFactory.NewInstance(nameValueCollection);
3. Ak si vyberiete divoko nesprávnemu portu, získate užitočné chybové hlásenie:
4. Avšak, Ak vyberiete číslo portu uvedené na prehľad (15102) Nemyslím si že užitočné chybové hlásenie. Namiesto toho, neskôr, keď pokúsite o prístup k žiadne údaje prostredníctvom vyhľadávania alebo odkaz na rýchle zobrazenie, dostanete chybu. Ladenie ukazuje, že searchFactory názor počítať je nula. Budete mať správu "Nepodarilo sa načítať Hľadať Zobraziť zoznam".
</koniec>
Našiel som to veľmi užitočné, Paul. Vďaka za zdieľanie tohto. I neboli odoslané na akékoľvek rýchle výcvikový kurz a snažila som sa spätne ESP webových častí projektu codeplex vybudovať prototyp proof-of-koncept.