Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Utilisation de la recherche en texte intégral avec des fichiers PDF dans SQL Server 2005

Merci Ivan. J'ai finalement réussi à faire fonctionner cela en recommençant tout à partir de zéro. Il semble que l'ordre dans lequel les choses sont faites fait une grande différence, et les conseils donnés sur le blog lié pour désactiver le paramètre 'load_os_resources' après le chargement de l'iFilter ne sont probablement pas la meilleure option, car cela provoquera l'iFilter pour ne pas être chargé au redémarrage de SQL Server.

Si je me souviens bien, la séquence d'étapes qui a finalement fonctionné pour moi était la suivante :

  1. Assurez-vous que la table n'a pas déjà un index (et si c'est le cas, supprimez-le)
  2. Installer Adobe iFilter
  3. Exécutez la commande exec sp_fulltext_service 'load_os_resources', 1 ;
  4. Exécutez la commande exec sp_fulltext_service 'verify_signature', 0 ;
  5. Redémarrer SQL Server
  6. Vérifiez que PDF iFilter est installé
  7. Créer un index de texte intégral sur la table
  8. Effectuer une réindexation complète

Bien que cela ait fonctionné, je suis sûr d'avoir effectué ces étapes plusieurs fois avant que cela ne commence à fonctionner correctement.