I have full text index on field1
in table1
. The problem is that not all expected rows are returned when doing a query.
Example:
select *
from CONTAINSTABLE(xxxdb.dbo.table1, field1, '"123 456"' )
returns
123 456 1.1
123 456 1.2
123 456 1.3
but not
123 456 1.4
If I use
select *
from xxxdb.dbo.table1 where field1 like '%123 456%'
then I get all 4 rows
Does anyone have any idea what could be causing this behavior or how to troubleshoot? Any suggestions are welcome.