Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

SQL 2008:Wyłącz słowa stop dla zapytania wyszukiwania pełnotekstowego

Jeśli ktoś inny natknie się na ten problem:

Wygląda na to, że istnieje możliwość zrobienia tego w 2008 roku; nie było to dla mnie oczywiste, ponieważ baza danych została uaktualniona z 2005 roku, gdzie nie sądzę, aby była to opcja.

Pierwszą rzeczą, którą musisz zrobić, to ustawić poziom zgodności do 2008 roku:

ALTER DATABASE [MyDatabase] SET COMPATIBILITY_LEVEL = 100

Następnie, podczas tworzenia indeksu pełnotekstowego za pomocą kreatora, jest krok, który pozwala zignorować słowa stop dla indeksu

edit:Oto skrypt, który to robi:

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. Sprawdź zmiany w tabeli programu SQL Server?

  2. Jak sprawdzić, czy obiekt DateTime nie został przypisany?

  3. Zapytanie o sprawdzenie indeksu w tabeli

  4. Czy funkcja T-SQL może zwrócić typ tabeli zdefiniowany przez użytkownika?

  5. Pobieranie wieloetapowej operacji generowało błędy. Sprawdź każdą wartość statusu. błąd podczas używania ADO z serwerem SQL 2008