查询字句类似下面:
...
WHERE
   CONTAINS([name], '刘德华')
我检查了我的noise文件,其中绝无“刘、德、华”三字中的任何一字。究竟怎么回事呢?

解决方案 »

  1.   

    一起特殊中文全文检索问题的解决(探索者)
    http://www.daima.com.cn/Info/101/Info33810/
      

  2.   

    http://down.dvbbs.net/InfoView/Article_2914.html
    http://spaces.msn.com/members/lenmore/Blog/cns!1pCqx-RQk9tBdvtka1LFWGYA!284.entry
      

  3.   

    多谢了,不过我的noise.chs没有错误,不是为空,也没有刘德华三字。
    而且搜索“张学友”是可以搜到结果的。
    更奇怪的是,前几天我做实验的时候,记得还可以搜索到的。今天在里面加入了几万行数据后,就又不行了。
    不光是刘德华,还有其它的字,如“王菲”等,TMD的也是乱报。我用like '%王菲%'是可以搜索到结果的。
      

  4.   

    真想杀了SQL SERVER的工程师。昨天搜索“张学友”还有结果的,今天再次搜索,居然又报“查询子句只包含被忽略的词”!我没做任何改动,只是重启了一次服务器。
    怀疑是中文问题,但是我搜索“夏天”,TMD的居然又返回一大堆结果。
    难道干扰词还会自动增长??但是系统中含有“张学友”的条目并不多。FAINT!
      

  5.   

    哈哈,我碰到和你类似的问题。我在SQL Server standard version上可以检索一个单词,但是在在enterprise上却不能检索。
      

  6.   

    將system32下面的noise.* COPY到 Microsoft SQL Server\MSSQL\FTDATA\SQLServer\Config下面试试看,