这个问题我也有点疑惑.我自己建着玩的一个全文索引,用contains(*,'aaa')的时候明明有'aaa'的字段却找不出.除非你用空格吧字段里的'aaa'隔离处理.好像contains是查找一个整体的.那这样还有什么意思?  不知道有什么地方可以设置,让他和like一样

解决方案 »

  1.   

    下面的示例返回包含字符串 "sea" 或 "bread" 的所有分类描述。USE Northwind
    SELECT CategoryName
    FROM Categories
    WHERE CONTAINS(Description, '"sea*" OR "bread*"')
    GO
      

  2.   

    刚刚我试了一下,是可行的。
    你可以新建一个测试表看看:
    ID not null 建好UNIQUE索引
    Content nvarchar  写点测试内容进入然后建好全文索引,选择需要全文索引的列Content,我写的SQL语句如下:
    Select Top 5 id from [Test] Where contains(Content,'高兴')是可以查出包含高兴的结果。
    以上是我刚刚测试通过~另外,我也是菜鸟,刚刚看到才去试试的。看了看联机丛书照着做了。