Microsoft Search Server 2008 Express Edition из классического ASP или ASP.NET - PullRequest
2 голосов
/ 30 сентября 2008

У нас установлена ​​новая версия Microsoft Search Server 2008 Express Edition на одном сервере, и она прекрасно индексирует нашу интрасеть (на другом сервере), которую мы можем искать из предоставленной формы поиска на поисковом сервере.

Я бы хотел настроить результаты поиска таким образом, чтобы они на самом деле выглядели так, как их генерировала наша интрасеть, а также поместили текстовое поле формы поиска и кнопку отправки на самих страницах интрасети. Существующая предоставленная форма поиска выглядит как страница ASP.NET и выполняет обратную передачу, поэтому я не могу просто скопировать ее в своем классическом ASP-коде в интрасети, и в любом случае я получу некоторый предварительно отформатированный HTML-код, возвращенный, когда я Я просто после некоторых сырых XML для преобразования / форматирования себя.

Есть ли какой-то URL-адрес, с помощью которого я могу получить доступ к поисковому серверу, передав параметры запроса и получая от него верный XML-код, который затем я могу через ASP или ASP.NET выполнить преобразование с использованием XSLT?

Все статьи по настройке, с которыми я сталкиваюсь в Интернете, относятся к созданию веб-частей Sharepoint и их использованию на странице ASP.NET, и это (веб-части Sharepoint), о которых я ничего не знаю: (

В настоящее время я делаю то, что ищу, с помощью устройства Google Mini, вызывая URL-адрес с поисковыми терминами, прикрепленными к URL-адресу, и использую XSLT для преобразования возвращаемых результатов поиска XML в нечто, что, по крайней мере, по стилю соответствует наша (в основном) классическая ASP интранет. Однако мы хотим рассмотреть использование Microsoft Search Server 2008 для выполнения той же задачи, если это возможно.

1 Ответ

3 голосов
/ 03 ноября 2008

Вы можете позвонить в поисковую веб-службу. Это не так просто, как называть URL-адрес, как устройство Google, но это не страшно.

В MOSS 2007 URL - http://portalname/_vti_bin/Search.asmx. Вероятно, вы захотите использовать метод Запрос . Это вернет результаты в виде XML-документа. Оттуда вы можете применить свой XSL и отобразить встроенный текст на странице пользовательского поиска.

...