Per tal de comunicar-se amb la cerca ràpida mitjançant l'API, necessitem saber el port en el qual s'està executant el QRServer.
He seguit aquests passos per localitzar-lo:
- Entreu al portal admin ràpid (http://server:port/admin).
- Navegui a sistema general.
- Localitzi "Cerca fils" i feu clic a la icona spyglass:
- Utilitzat amb èxit el valor, 15100 "Info nom de" = "http":
Notes:
1. Portuària 15100 sembla ser el número de fora-de-the-box port per defecte per a la QRServer.
2. Utilitzeu aquest codi similar al seguir per iniciar una connexió ràpida:
ISearchFactory searchFactory; NameValueCollection nameValueCollection = nou 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", "ACONSEGUIR"); searchFactory = SearchFactory.NewInstance(nameValueCollection);
3. Si vostè escull un port salvatgement incorrecta, vostè rep un missatge d'error útil:
4. No obstant això, Si vostè escull el número de port que figuren en la visió de conjunt (15102) vostè no rep aquest missatge d'error útil. En canvi, més tard, quan intenta accedir a les dades mitjançant una recerca o una vista ràpida de referència, aconsegueix un error. Depuració Mostra que el comte de vista de la searchFactory és zero. Se us donarà el missatge "Fracassat per portar la llista de cerca veure".
</final>
He trobat això molt útil, Paul. Gràcies per compartir aquesta. No haver estat enviat en qualsevol curs de formació ràpids i he estat tractant d'inversa el projecte ESP web peces en codeplex per construir un prototip de prova de concepte.