2009-06-04 2 views
1

Мы переносим устаревшее приложение .ASP на нового хостинг-провайдера, который не поддерживает Microsoft Index Server, от которого зависит одна часть сайта. Приложение имеет дерево каталогов, содержащее около 10 000 документов (текст, MS Word и PDF), содержимое которых необходимо индексировать и быть доступным для поиска.Замена для Microsoft Index Server?

Приложение остается классическим .ASP на данный момент, но часть поиска может быть записана во что угодно. Мы попробовали инструмент под названием SiteSearchASP.Net, но это количество документов было недоступно.

Устройство Google находится за пределами бюджета клиента, и эти документы должны оставаться закрытыми, поэтому поиск Google не является вариантом.

У кого-нибудь есть опыт работы с чем-либо, что может сработать?

ответ

4

Microsoft Search Server 2008 Express является бесплатным, очень похожим на другие отличные экспресс-продукты. Простота настройки, мощная и определенно в рамках вашего бюджета ($ 0).

0

Возможно, «Поиск Windows»? Это преемник службы индексирования.

2

Я исследовал этот же вопрос для собственного применения линии прямой-бизнеса, который использует сервер индекса, так как он был удален из Windows Server 2012 поиска

Увы для Windows на самом деле не является преемником Index Server, не содержит интерфейсов для настройки нескольких каталогов, среди прочего. Предоставленный интерфейс ориентирован на поиск всего содержимого на рабочей станции, а не на платформу для поиска контента в бизнес-приложении.

MS Search Server более сложна для настройки, чем сервер индексирования, и ориентирована на обход URL, а не на поиск файлов. Версии, на которые я смотрел, не представляли собой гибкий API-интерфейс Index Server.

Инструмент Lucene.Net привлекательный, но вам нужно написать много инфраструктуры вокруг него, чтобы заставить его работать. Он не является готовым инструментом в том, как Index Server был. Он предлагает потенциал гораздо лучшего интегрированного решения, чем вы могли бы достичь с сервером индексов, если у вас есть время для инвестиций.

dtSearch довольно близок к концепции Index Server, но стоит значительных денег. Вероятно, это самый простой вариант, если он экономичен.

Index Server был невоспетым героем в оригинальном проекте Каира. Возможно, некоторые из базовых движков живут в продуктах «преемника», но печально это потерять с Windows Server 2012. Microsoft в последние годы очень эффективно зарабатывает деньги на своих серверах. Я считаю, что это может быть одной из причин этой стратегии.

0

Вы хотите, чтобы Служба поиска Windows, которая является текущим воплощением Индексного сервера. Служба поиска доступна в Win 2008 и Win 2012, однако она не установлена ​​по умолчанию.

Обратите внимание, что Служба поиска отличается от Search Server. Поисковый сервер - это другое животное с различными api (но аналогичная общая цель продукта).

Поиск Сведения об услугах: https://stackoverflow.com/a/23742911/147637