För att kommunicera med Snabbsökning via dess API, Vi behöver veta den port som QRServer körs.
Jag har följt dessa steg för att leta upp den:
- Logga in på webbplatsen snabb admin (http://server:port/admin).
- Navigera till System Overview.
- Leta upp "Sök Dispatcher" och klicka på ikonen spyglass:
- Jag används framgångsrikt värdet, 15100 för Info namn"" = "http":
Anteckningar:
1. port 15100 verkar vara out-of-the-box standardportnumret för QRServer.
2. Använda detta liknar följande kod för att instansiera en anslutning till FAST:
ISearchFactory searchFactory; NameValueCollection nameValueCollection = nya 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. Om du väljer en vilt felaktigt port, Du får ett felmeddelande om hjälpsamma:
4. Men, Om du väljer det portnummer som listas på översikten (15102) du får inte hjälp felmeddelandet. I stället, senare när du försöker komma åt data via en sökning eller referera en snabb vy, du får ett felmeddelande. Felsökning visar att den searchFactory Visa count zero. Du kommer att få meddelandet "Misslyckades att hämta Sök Visa lista".
</slutet>
Technorati Tags: SNABB
Jag fann detta ytterst användbart, Paul. Tack för att dela detta. Jag har inte skickats på varje snabb kurs och jag har försökt att bakåtkompilera ESP webbprojekt delar i codeplex att bygga en proof-of-concept prototyp.