使用全文搜索以查找部分单词(SQL Server 2008)

时间:2010-06-03 01:20:32

标签: sql-server sql-server-2008 full-text-search

我正在尝试构建像搜索我的软件的Facebook。

我想查询表客户。

我已经设置了FULLTEXT索引并尝试了下一个查询

SELECT * FROM Customer where CONTAINS(*,'*ann*')

该查询确实返回所有名为Ann的客户,但它不会返回所有客户名称Anne。

有没有办法在SQL Server 2008上使用FTS创建前缀搜索?

1 个答案:

答案 0 :(得分:45)

我找到了解决问题的方法。 查询应为:

select * from Customers where contains(*, '"ann*"')

报价是重要的部分。