Sql server 为什么';SQL Server中的全文索引工作?

Sql server 为什么';SQL Server中的全文索引工作?,sql-server,full-text-indexing,Sql Server,Full Text Indexing,我在表1的字段1上有全文索引。问题在于,在执行查询时,并非所有预期的行都会返回 例如: select * from CONTAINSTABLE(xxxdb.dbo.table1, field1, '"123 456"' ) 返回 123 456 1.1 123 456 1.2 123 456 1.3 但不是 123 456 1.4 如果我使用 select * from xxxdb.dbo.table1 where field1 like '%123 456%' 然后我得到全部4行

我在
表1的
字段1
上有全文索引。问题在于,在执行查询时,并非所有预期的行都会返回

例如:

select * 
from CONTAINSTABLE(xxxdb.dbo.table1, field1, '"123 456"' )
返回

123 456 1.1
123 456 1.2
123 456 1.3
但不是

123 456 1.4
如果我使用

select * 
from xxxdb.dbo.table1 where field1 like '%123 456%'
然后我得到全部4行


有人知道是什么导致了这种行为或如何排除故障吗?欢迎提出任何建议。

你能发布可执行代码来创建所有必要的对象和数据吗?@usr可能吗?目前我不能,因为数据是机密的。如果我成功,我将尝试用其他数据复制并发回。@DMason我只是不知道,也不知道如何找到-我在网上找到的所有应该给我状态的查询返回空表到其他问题的链接有帮助吗?那里有很多好消息。