Мы перенесли один из наших веб-сайтов с компьютера с Windows 2003 с установленным IIS5. Поиск по сайту также использовал службу индексации для поиска в каталоге "index_pdf". Каталог проиндексировал папку на сервере, а Adobe iFilter 6.0 использовался для поиска в файлах PDF. Во время миграции мы переключились на другую ОС -> Windows 2008 (x86). На этой машине мы установили, но теперь поиск в .pdf документах не работает. Мы протестировали сайт на другом сервере с разными версиями PDF iFilters, но, к сожалению, безрезультатно. Даже на сервере Windows 2008 (x64) с 64-битной версией Adobe PDF iFilter мы не могли искать в файлах .pdf.
Наши выводы:
- Классическая служба индексирования в сочетании с классическими ASP-работами. (фильтрация в pdf не проверялась)
- Служба индексирования в сочетании с ASP.NET не работает.
- На серверах Windows 2008 мы должны использовать Windows Search, потому что IIS7.x взаимодействует по-другому со службой индексирования.
Теперь нам нужно найти способ переписать наш существующий код VB.NET таким образом, чтобы он работал с новой службой индексирования, которую мы пока не знаем.
Мой вопрос, как подойти к этому. Есть ли примеры, которые могли бы помочь нам направиться в правильном направлении?