Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 SQL Server 2008 中使用全文搜索。如果我使用关键字进行搜索,tigers wife 它也应该tiger's wife在结果中返回。有人可以帮我解决这个概念吗?谢谢。
tigers wife
tiger's wife
单词tiger's 包含干扰词(不是stoplist)'s。因此全文搜索忽略 's 并在创建全文索引时将 Tiger's 视为 Tiger。
试试这个查询。
假设该表同时有“老虎妻子”和“老虎妻子”。
SELECT * FROM dbo.Table WHERE PATINDEX ('%tiger%', ColumnName) > 0
函数“PATINDEX”将查找匹配关键字的模式并相应地返回 0 或 1。