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

SQL 2008:Изключете спиращите думи за заявка за търсене в пълен текст

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

Изглежда, че има опция това да стане през 2008 г.; не беше очевидно за мен, защото базата данни беше надстроена от 2005 г., където не вярвам, че това е опция.

Първото нещо, което трябва да направите, е да зададете нивото на съвместимост до 2008:

ALTER DATABASE [MyDatabase] SET COMPATIBILITY_LEVEL = 100

След това, когато създавате индекс на пълен текст чрез съветника, има стъпка, която ви позволява да игнорирате стоп думите за индекса

редактиране:Ето и скрипта за това:

ALTER FULLTEXT INDEX ON MyTable SET STOPLIST = OFF


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Използване на псевдоними в клаузата Where или алтернативна опция?

  2. SQL – Преобразуването на тип данни varchar в тип данни за дата и час води до стойност извън диапазона

  3. Как работи функцията STRING_ESCAPE() в SQL Server (T-SQL)

  4. Извикване на неуправляеми C/C++ DLL функции от SQL Server 2008

  5. Създайте автоматично задание на SQL Server