За да общуват с бързо търсене чрез API, Ние трябва да знаем на пристанището, на който се изпълнява QRServer.
Аз последовател тези стъпки, за да го намерите:
- Влезте в сайта на бързо администратор (http://server:port/admin).
- Навигирайте до преглед на системата.
- Намерете "търсене експедитор" щракнете върху иконата на малък телескоп:
- Успешно се използва стойността, 15100 за "информация име" = "http":
Бележки:
1. Порт 15100 изглежда да бъде номер за вън на на кутия порт по подразбиране за QRServer.
2. Използвайте този код, подобно на следното, за да инстанциира връзка към бързо:
ISearchFactory searchFactory; NameValueCollection nameValueCollection = нов 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", "СЕ"); searchFactory = SearchFactory.NewInstance(nameValueCollection);
3. Ако изберете диво неправилен порт, получите полезни грешка съобщение:
4. Въпреки това, Ако изберете номера на порта, изброени в Обзор (15102) Вие не получите този полезен грешка съобщение. Вместо това, по-късно, когато се опитвате да достъп до данни чрез търсене или препратка бърз преглед, получавате съобщение за грешка. Отстраняване на грешки показва, че searchFactory преглед броя е нула. Ще получите съобщението "Не може да донесе търсене Покажи списъка".
</край>
Намерих това изключително полезно, Пол. Благодаря за споделяне на това. Аз не са били изпратени за бързо обучение и съм се опитвал да се обърне инженер ESP уеб части проект в codeplex за изграждане на прототип на доказателство на понятие.