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

CONTAINSTABLE jokertegn mislykkes ved sætningsmatch?

Ved at bruge JSteads forslag kiggede jeg på outputtet for din streng. Jeg fandt også dette på MSDN:

Så ordet My betragtes som standard som et "Støjord". Tilføjelse af *'et får parseren til at lede efter ord, der begynder med My. Men når du søger i indekset, ser det ud til, at ordet My allerede er blevet fjernet (husk, det er et støjord), så det finder ikke matchen.

Jeg overvejer at køre min søgestreng gennem sys.dm_fts_parser funktion, fjernelse af støjord, før du tilføjer *.



  1. OUTPUT-klausul i MySQL

  2. hvad er nytten af ​​array type?

  3. Sådan sender du inputparameter i lagret procedurekald fra en enkelt kommandolinje

  4. SQL-udvikler:generer DB-dokument til anden bruger