Замена для Microsoft Index Server? - PullRequest
1 голос
/ 04 июня 2009

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

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

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

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

Ответы [ 5 ]

4 голосов
/ 04 июня 2009

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

2 голосов
/ 07 января 2014

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

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

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

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

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

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

2 голосов
/ 04 июня 2009

Попробуйте Lucene.NET Lucene.Net и SQL Server

0 голосов
/ 22 июня 2014

Требуется служба поиска Windows, которая является текущим воплощением Index Server. Служба поиска доступна в Win 2008 и Win 2012, однако по умолчанию она не установлена.

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

Поиск деталей услуги: https://stackoverflow.com/a/23742911/147637

0 голосов
/ 04 июня 2009

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...