sql >> Database >  >> RDS >> Sqlserver

CONTAINSTABLE jokerteken mislukt bij zoeken op woordgroep?

Met behulp van de suggestie van JStead heb ik naar de uitvoer voor je string gekeken. Ik vond dit ook op MSDN:

Het woord Mijn wordt dus standaard als een "ruiswoord" beschouwd. Door * toe te voegen, zoekt de parser naar woorden die beginnen met Mijn. Bij het doorzoeken van de index lijkt het woord Mijn echter al verwijderd te zijn (denk eraan, het is een ruiswoord), dus het vindt de overeenkomst niet.

Ik denk erover om mijn zoekreeks door de sys.dm_fts_parser te laten lopen functie, het verwijderen van ruiswoorden, voordat u de * toevoegt.



  1. PostgreSQL Waar tellen voorwaarde

  2. database neemt de tabel niet aan

  3. Lijst met gegevenstypen in SQL Server 2017

  4. Hoe een externe sleutelbeperking te maken met ON DELETE SET NULL-optie in SQL Server - SQL Server / TSQL-zelfstudie deel 81