Do komunikowania się z szybkiego wyszukiwania za pośrednictwem jego interfejs API, musimy wiedzieć portu, na którym uruchomiony jest QRServer.
I stosować następujące kroki, aby go zlokalizować:
- Zaloguj się do witryny szybkie admin (http://server:port/admin).
- Przejdź do przegląd systemu.
- Zlokalizuj "wysyłający wyszukiwania" i kliknij ikonę firmą spyglass:
- I pomyślnie stosowana wartość, 15100 Informacje o nazwy"" = "http":
Notatki:
1. Portu 15100 wydaje się być domyślny numer portu out-of--box dla QRServer.
2. Użyj tego numeru podobny do następującego do utworzenia wystąpienia połączenie FAST:
ISearchFactory searchFactory; Kolekcji NameValueCollection kolekcji nameValueCollection = Nowy Kolekcji 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", "DOSTAĆ"); searchFactory = SearchFactory.NewInstance(kolekcji nameValueCollection);
3. Jeżeli wybierasz mnogość niepoprawny port, zostanie wyświetlony komunikat o błędzie pomocne:
4. Jednakże, Jeżeli wybierasz numer portu wymienionych na przeglądzie (15102) nie dostaniesz tego pomocne komunikat. Zamiast tego, później, gdy użytkownik próbuje uzyskać dostęp do wszelkich danych za pośrednictwem wyszukiwania lub odwołać się widokiem FAST, Możesz dostać błąd. Debugowania pokazuje, że searchFactory widok licznika jest równa zero. Będziesz mieć ten przekaz "Nie powiodło się pobranie listy widok wyszukiwania".
</koniec>
Znalazłem to bardzo przydatne, Paul. Dziękujemy za udostępnienie tego. Nie zostały wysłane na wszelki szybki kurs i już próbuje odtworzyć ESP projekt części sieci web w witrynie codeplex w celu zbudowania prototypu proof-of-concept.