sql >> Database >  >> RDS >> Sqlserver

Waarom retourneert SQL Full Text Indexing geen resultaten voor woorden die # bevatten?

De # char wordt geïndexeerd als interpunctie en daarom genegeerd, dus het lijkt erop dat we de letter C zullen verwijderen uit onze negeerlijsten voor woordindexering.

Ik heb het lokaal getest nadat ik dat had gedaan en de indexen opnieuw had opgebouwd en ik krijg resultaten!

Kijken naar het gebruik van een andere taal voor woordbrekers in de geïndexeerde kolom, zodat die speciale tekens niet worden genegeerd.

EDIT:ik vond ook deze informatie :



  1. Kolom hier niet toegestaan ​​Oracle SQL op meerdere kolommen

  2. MySql - hulpprogramma voor replicatiebewaking

  3. Bestanden opslaan in SQL Database met behulp van FILESTREAM - Deel 1

  4. Update MySQL-tabel met CSV-bestand