在sql server中全文搜索

前端之家收集整理的这篇文章主要介绍了在sql server中全文搜索前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用sql Server 2008.我已将Product表中的ProductName列编入索引作为全文搜索索引.一些ProductName值作为示例:
ProductName
-------------
Iphone 3GS
Iphone 4S
Iphone 5S
Iphone 5

现在我使用以下代码搜索产品:

WHERE CONTAINS (Product.ProductName,'"Iphone 4S"')

没关系!但是如果我编辑并使用它:

WHERE CONTAINS (Product.ProductName,'"4S Iphone"')

没有结果!

你能帮我解决这个问题吗?谢谢.

解决方法

你想找到包含Iphone,4S的结果.所以你可以使用OR条件得到结果.
WHERE CONTAINS (Product.ProductName,'4S  OR Iphone')

以下链接将更有助于更好地理解.
http://blog.sqlauthority.com/2008/09/05/sql-server-creating-full-text-catalog-and-index/

原文链接:https://www.f2er.com/mssql/78293.html

猜你在找的MsSQL相关文章