Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Използване на търсене в пълен текст с PDF файлове в SQL Server 2005

Благодаря Иван. В крайна сметка успях да накарам това да работи, като започнах всичко от нулата. Изглежда, че редът, в който се правят нещата, има голяма разлика и съветът, даден в свързания блог за изключване на настройката „load_os_resources“ след зареждане на iFilter, вероятно не е най-добрият вариант, тъй като това ще доведе до iFilter да не се зарежда при рестартиране на SQL Server.

Ако си спомням правилно, последователността от стъпки, които в крайна сметка проработиха при мен, беше следната:

  1. Уверете се, че таблицата вече няма индекс (и ако има, изтрийте го)
  2. Инсталирайте Adobe iFilter
  3. Изпълнете командата exec sp_fulltext_service 'load_os_resources', 1;
  4. Изпълнете командата exec sp_fulltext_service 'verify_signature', 0;
  5. Рестартирайте SQL Server
  6. Проверете дали PDF iFilter е инсталиран
  7. Създаване на индекс на пълен текст в таблицата
  8. Направете пълно повторно индексиране

Въпреки че това свърши работа, напълно съм сигурен, че изпълних тези стъпки няколко пъти, преди в крайна сметка да започне да работи правилно.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. T-SQL Изтрива всички редове от таблица, когато подзаявката е неправилно формирана

  2. SQL 2 се брои с различен филтър

  3. Каква е разликата в тези две заявки като получаване на два различни резултата?

  4. Уникално ограничение на две полета и тяхната противоположност

  5. Как да избегнем грешката при деление на нула в SQL?