Полнотекстовый поиск в PDF-файлах SQL Server не работает с PDF-файлом FileStream

Я не могу заставить полнотекстовый поиск работать с файлами PDF, которые я загружаю в свой SQL Db через FileStream.

Версия: SQL Server 2008 R2 (Developer Edition - проверка концепции) ОС: Windows 7

Шаги, которые я предпринял.

  • Установлен Adobe iFilter
  • Убедился, что служба полнотекстового демона SQL Server запущена.
  • Добавлен путь среды к каталогу корзины Adobe PDF Filter.
  • Выполните следующие сценарии, чтобы настроить новый iFilter, и убедитесь, что он активен

     EXEC sp_fulltext_service @ action = 'load_os_resources', @ value = 1; - обновить ресурсы ОС 
    EXEC sp_fulltext_service 'verify_signature', 0 - не проверять подписи 
    EXEC sp_fulltext_service 'update_languages'; - обновить список языков 
    EXEC sp_fulltext_service 'restart_all_fdhosts'; - перезапустить демон 
    EXEC sp_help_fulltext_system_components 'filter'; - просмотреть активные фильтры 
     
  • Создал полнотекстовый индекс для таблицы FileStream, которую я хотел проиндексировать

     CREATE FULLTEXT INDEX на local.FILE_REPOSITORY 
     (DOCUMENT TYPE COLUMN FILE_EXTENSION) {{ 1}} Key Index PK_File_Repository ON 
     (FileSearchCat, FILEGROUP [PRIMARY]); 
    GO 
     
  • Rebuilt Catalog

     ALTER FULLTEXT CATALOG FileSearchCatREBUILD WITH ACCENT_SENSITIVITY = OFF; {1}} 
  • Выполните запрос, чтобы проверить, работает ли индекс

     выберите * 
    из локального.FILE_REPOSITORY где свободный текст (DOCUMENT, '25678') 
     

Не возвращает результатов для PDF, но отлично работает для word (docx)?

Что я делаю не так?

8
задан gofr1 7 April 2016 в 10:06
поделиться