Для того чтобы общаться с быстрый поиск через 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", "GET"); searchFactory = SearchFactory.NewInstance(nameValueCollection);
3. Если вы выбираете дико Неверный порт, Вы получите сообщение об ошибке полезно:
4. Однако, Если вы выбираете номер порта, указанный на обзор (15102) Вы не получаете это сообщение об ошибке полезно. Вместо этого, позже, когда вы пытаетесь обращаться к данным через поиск или ссылки быстрого просмотра, Вы получаете сообщение об ошибке. Отладки показывает, что searchFactory зрения счетчик равен нулю. Вы получите сообщение «Не удалось получить список Поиск».
</конец>
Я нашел это очень полезным, Пол. Спасибо за этот обмен. Я не был направлен на любой быстро учебный курс и я пытается реконструировать веб-частей проекта ESP в codeplex построить прототип доказательство концепции.