加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

在sql server中全文搜索

发布时间:2020-12-12 06:39:04 所属栏目:MsSql教程 来源:网络整理
导读:我正在使用SQL Server 2008.我已将Product表中的ProductName列编入索引作为全文搜索索引.一些ProductName值作为示例: ProductName-------------Iphone 3GSIphone 4SIphone 5SIphone 5 现在我使用以下代码搜索产品: WHERE CONTAINS (Product.ProductName,'"I
我正在使用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/

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读