Все версии Windows-серверов включают в себя простую в использовании службу индексирования, к которой вы можете получить программный доступ без установки какого-либо стороннего программного обеспечения. Это может проиндексировать практически любой вид документа, который вы можете себе представить, либо через сторонние iFilters .
Если вы используете сервер 2003 или ниже, он, вероятно, уже установлен на вашем сервере, введите управление компьютером, и он будет указан в разделе «Службы и приложения». Если вы используете 2008, добавьте его в роль файловых служб в разделе «Файловые службы Windows Server 2003».
После установки следуйте этому руководству, чтобы создать новый индекс .
Он должен индексировать документы Office из коробки, если нет, вы не можете бесплатно загрузить полный пакет Office iFilter . Для индексирования PDF-файлов вам нужно всего лишь установить Adobe Reader на сервер, и iFilter будет установлен рядом с ним.
Теперь вы можете разрабатывать свои собственные страницы поиска в ASP для запроса индекса. Он чрезвычайно мощный и очень быстрый, плюс он подчиняется разрешениям NTFS, поэтому вы можете безопасно индексировать все свои файлы, зная, что (если вы используете проверку подлинности Windows - IIS), что пользователь, выполняющий поиск, будет видеть только те файлы, к которым он имеет доступ.
Мы используем сервер индексирования во всех наших офисах с огромным успехом, Я посмотрю, разрешено ли мне открывать исходные тексты нашего решения , но весь код там в любом случае .
Вы можете использовать наше решение в качестве базы и предоставить вам полный доступ к вашим файлам.