Para comunicarse co FAST Search través da súa API, necesitamos saber a porta na que o qrserver funciona.
Seguín estes pasos para localízase lo:
- Faga o login no sitio web de administración Rápido (http://server:port/admin).
- Desprácese ata Xeral do Sistema.
- Locate "Search Dispatcher" e prema na icona luneta:
- I utilizado con éxito o valor de, 15100 for "Info Name" = "http":
Notas:
1. Porto 15100 appears to be the default out-of-the-box port number for the QRServer.
2. Use este código similar ao seguinte para instanciar unha conexión co FAST:
ISearchFactory searchFactory; NameValueCollection NameValueCollection = novo 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. Se incorporarse un porto incontrolado incorrecta, recibe unha mensaxe de erro útil:
4. Con todo, se incorporarse o número do porto aparece na visión (15102) you don’t get that helpful error message. Pola, máis tarde, cando tentar acceder aos datos a través dunha busca ou facer referencia a unha visión Rápido, 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".
</final>
Penso iso moi útil, Galicia. Grazas por compartir este. Non fun enviado en calquera curso de formación rápido e eu veño tentando facer enxeñería inversa do proxecto web partes ESP en codeplex para construír unha proba de concepto do prototipo.