sql >> Databasteknik >  >> RDS >> Sqlserver

Varför returnerar inte SQL Full Text Indexing resultat för ord som innehåller #?

Tecknet # indexeras som skiljetecken och ignoreras därför, så det ser ut som att vi tar bort bokstaven C från våra ignoreringslistor för ordindexering.

Testade det lokalt efter att ha gjort det och byggt om indexen och jag får resultat!

Tittar på att använda ett annat ordbrytarspråk i den indexerade kolumnen, så att dessa specialtecken inte ignoreras.

EDIT:Jag hittade också denna information :



  1. Ta bort dubblerade mysql-rader utan primärnyckel

  2. MySQL och lås en tabell, läs och trunkera sedan

  3. Mest effektiva tillvägagångssätt för flerspråkig PHP-webbplats

  4. Invers av SQL LIKE '%value%'