Jotta kommunikoida FAST Search kautta API, Meidän täytyy tietää portin, joka QRServer käytetään.
Olen seurannut näitä ohjeita sen paikallistamiseksi:
- Kirjaudut nopeasti admin-sivustolla (http://server:port/admin).
- Siirry järjestelmän yleiskatsaus.
- Paikallistaa "Etsi Lähettäjä" ja kaukoputki-kuvaketta:
- Onnistuneesti käytetty arvo, 15100 nimelle"Info" = "http":
Muistiinpanot:
1. Port 15100 näyttäisi QRServer OOBE portin oletusnumero.
2. Käytä tätä koodia seuraavankaltainen vahvistaa nopeasti yhteyden:
ISearchFactory searchFactory; NameValueCollection nameValueCollection = Uusi 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. Jos valitset villisti väärään porttiin, Saat hyödyllisiä virhesanoman:
4. Kuitenkin, Jos valitset porttinumero listattu yleiskatsaus (15102) et tajua että hyödyllistä virheilmoituksen. Sen sijaan, myöhemmin, kun yrität käyttää tietoja kautta haku tai viitata nopeasti näkymä, näyttöön tulee virhesanoma. Debugging näyttää, searchFactory Katso määrä on nolla. Sinulle annetaan viesti "Failed hakemaan Etsi luettelo".
</loppu>
Technorati Tags: NOPEASTI
Löysin tämän erittäin hyödyllinen, Paul. Kiitos jakaminen tämän. En ole lähettänyt nopeasti koulutukseen ja olen yrittänyt selvittää codeplex ESP web osat-projekti rakentaa proof of concept prototyyppi.