Со цел да комуницира со брзо пребарување преку своите API, треба да знаеме на пристаништето на кои QRServer работи.
Го следев овие чекори за да го лоцира:
- Логирате во брза админ сајт (http://server:port/admin).
- Стигнете до систем Преглед.
- Locate "Search Dispatcher" и кликнете на телескопот икона:
- Јас успешно се користи вредноста, 15100 for "Info Name" = "http":
Белешки:
1. Порт 15100 appears to be the default out-of-the-box port number for the 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", "GET"); searchFactory = SearchFactory.NewInstance(nameValueCollection);
3. Ако одбереш диво неточни порта, ќе добиете корисни порака за грешка:
4. Сепак, ако изберете го бројот на портот на листата на преглед (15102) you don’t get that helpful error message. Наместо, подоцна кога ќе се обидат да пристапите на некој податоци преку пребарување или референца брз поглед, 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".
</крајот>
Го најдов ова исклучително корисна, Paul. Ви благодариме за споделување на овој. Јас не се испратени на кој било брз курс за обука и јас сум се обидува да обратна инженер на ESP веб делови проектот во CodePlex да се изгради доказ за концепт прототип.