sql >> Base de Datos >  >> RDS >> Sqlserver

¿El comodín CONTAINSTABLE falla en la coincidencia de frase?

Usando la sugerencia de JStead, miré el resultado de su cadena. También encontré esto en MSDN:

Por lo tanto, la palabra My se considera una "palabra de ruido" de forma predeterminada. Agregar el * hace que el analizador busque cualquier palabra que comience con My. Sin embargo, al buscar en el índice, parece que la palabra Mi ya se ha eliminado (recuerde, es una palabra irrelevante), por lo que no encuentra la coincidencia.

Estoy pensando en ejecutar mi cadena de búsqueda a través de sys.dm_fts_parser función, eliminando palabras irrelevantes, antes de agregar el *.