0

我在 SQL Server 2008 中使用全文搜索。如果我使用关键字进行搜索,tigers wife 它也应该tiger's wife在结果中返回。有人可以帮我解决这个概念吗?谢谢。

4

2 回答 2

0

单词tiger's 包含干扰词(不是stoplist)'s。因此全文搜索忽略 's 并在创建全文索引时将 Tiger's 视为 Tiger。

于 2014-04-17T10:00:04.770 回答
0

试试这个查询。

假设该表同时有“老虎妻子”和“老虎妻子”。

SELECT * FROM dbo.Table
WHERE PATINDEX ('%tiger%', ColumnName) > 0

函数“PATINDEX”将查找匹配关键字的模式并相应地返回 0 或 1。

于 2013-10-15T10:55:15.387 回答