使用全文索引,每次找的都不全,怎么办? 
如果找不全记录,那不就没用了。 Select Count(*) From [Table_Name] Where [Name] Like '%酒店%' Select Count(*) From [Table_Name] Where Contains([Name],'"*酒店*"') 第一条太慢,第二条找不全。 
这个问题有解吗?要怎么查才能快又准确。 
头都大了。

解决方案 »

  1.   

    --去了*号试试
    Select Count(*) From [Table_Name] Where Contains([Name],'"酒店"') 
      

  2.   

    这个full text search的特点有关,你讲得这两种查询方式,本来出来的结果就不一定会一样。Select Count(*) From [Table_Name] Where [Name] Like '%酒店%' 
    Select Count(*) From [Table_Name] Where Contains([Name],'"*酒店*"') 这个完全是和full text search的关键词分词方式决定的。而这种方式和操作系统,版本都有密切的关系。