Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

SQL 2008:disattivare le parole di arresto per la query di ricerca full-text

Nel caso in cui qualcun altro si imbattesse in questo problema:

Sembra che ci sia un'opzione per farlo nel 2008; non mi era chiaro perché il database è stato aggiornato dal 2005 e non credo che questa fosse un'opzione.

La prima cosa che devi fare è impostare il livello di compatibilità fino al 2008:

ALTER DATABASE [MyDatabase] SET COMPATIBILITY_LEVEL = 100

Quindi, durante la creazione dell'indice full-text tramite la procedura guidata, c'è un passaggio che ti consente di ignorare le stopword per l'indice

modifica:ecco lo script per farlo anche tu:

ALTER FULLTEXT INDEX ON MyTable SET STOPLIST = OFF