sql >> Databasteknik >  >> RDS >> Sqlserver

SQL 2008:Stäng av Stop Words för fulltextsökfråga

Om någon annan stöter på det här problemet:

Det ser ut som att det finns ett alternativ att göra detta 2008; det var inte uppenbart för mig eftersom databasen uppgraderades från 2005 där jag inte tror att detta var ett alternativ.

Det första du behöver göra är att ställa in kompatibilitetsnivån till 2008:

ALTER DATABASE [MyDatabase] SET COMPATIBILITY_LEVEL = 100

Sedan, när du skapar fulltextindexet genom guiden, finns det ett steg som låter dig ignorera stoppord för indexet

edit:Här är skriptet för att göra det också:

ALTER FULLTEXT INDEX ON MyTable SET STOPLIST = OFF


  1. Frågetabell med array_agg/median för ALLA tidigare positioner, LAST_10, LAST_50, exklusive aktuell position

  2. Beställ genom att inte arbeta på beräknade kolumner om ordning tillämpas på flera kolumner

  3. Lägg till ett radnummer till resultatuppsättningen av en SQL-fråga

  4. Oracle Wait-händelser som alla borde känna till