2
我想使用的全文索引搜索词:SQL Server全文搜索
如何使用“包含”或“自由文本”,以获得相同的结果"like '%dd%' "
? 如果我使用contain(table,'data')
,它只能找到"....the data is ...."
如何使用contain search 'dat'
来查找数据?
我想使用的全文索引搜索词:SQL Server全文搜索
如何使用“包含”或“自由文本”,以获得相同的结果"like '%dd%' "
? 如果我使用contain(table,'data')
,它只能找到"....the data is ...."
如何使用contain search 'dat'
来查找数据?
虽然LIKE在字符串内搜索字符模式,但SQL Server的全文搜索是基于字的。该索引是使用word breakers and stemmers将文本标记为单词。因此,您可以搜索整个单词或执行prefix searches(以便CONTAINS (YourColumn, ' "dat*" ')
可以在您的示例中找到单词数据),但是不能用全文复制like '%dd%'
的行为。