Я не могу заставить полнотекстовый поиск работать с файлами PDF, которые я загружаю в свой SQL Db через FileStream.
Версия: SQL Server 2008 R2 (Developer Edition - проверка концепции) ОС: Windows 7
Шаги, которые я предпринял.
Выполните следующие сценарии, чтобы настроить новый 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)?
Что я делаю не так?