Voici comment installer le iFilter pour les fichiers PDF sous SQL Server 2008 :
=> Télécharger le iFilter PDF
Il suffit de se rendre sur cette page.
Les différentes versions des iFilters PDF apparaissent sous la section Updates/Programs.
=> Installer le iFilter PDF
Après avoir téléchargé le iFilter, il suffit de l’installer comme on installe toute application
=> Faire rechercher à SQL Server tous les iFilters
Il suffit pour cela d’exécuter dans une fenêtre de requête, sous SQL Server Management Studio :
1 2 3 4 5 6 7 8 | -- Demande au service de recherche en texte intégral de charger tous les filtres disponibles EXEC sp_fulltext_service 'load_os_resources',1 -- Demande au service de recherche en texte intégral de ne pas vérifier la signature des fichiers de filtre EXEC sp_fulltext_service 'verify_signature', 0 -- Demande au service de recherche en texte intégral de mettre à jour les filtres et langages EXEC sp_fulltext_service 'update_languages', 1 |
Et d’exécuter la requête suivante pour vérifier l’installation du filtre :
1 2 3 | SELECT * FROM sys.fulltext_document_types WHERE document_type = '.pdf' |
En effet dès SQL Server 2008, comme le moteur de recherche de texte intégral est intégré à celui de base de données, il n’y a plus besoin de redémarrer le service correspondant.
l’option update_languages permet cela, et apparaît seulement sous SQL Server 2008.
Et bonne recherches de texte !
ElSüket.
Merci pour le tuyau !
Juste une petite précision
Pour SQL Server 2008 x64 il faut également rajouter le path « C:Program FilesAdobeAdobe PDF iFilter 9 for 64-bit platformsbin » dans les variables d’environnements.
Sans cela SQL Server ne prend pas en compte les fichiers pdf … C’est effectivement marqué dans la documentation abode mais tout en bas …. donc pensez à bien la lire jusqu’au bout
++