本帖最后由 ls3319588 于 2010-05-06 19:07:57 编辑

解决方案 »

  1.   

    全文索引只有前缀搜索吧,“*张明*”是什么意思?
    如果要搜索“张明”,直接用contains(*,'"张明"')就可以了
      

  2.   

    姓名字段很短,没必要全文检索吧。如果是“张明今天迟到了”想要检索出来“张明/今天/迟到/了”包含这个的关键字记录你必须得先分词,再索引,需要用lucene,而且数据库全文检索没有相关度排序的解决办法。
      

  3.   

    好了 问题解决了  三分。 自己写下经历吧 。 原来从学校带来SQL 安装软件都是简版的。前几天在网上下了一个1.7G 左右的企业版安装软件。安装之后全文索引功能全都出来了 。可以视图操作而且支持中文检索了。
    另外发现原来简版的SQL 只支持4G大小的数据库容量。现在容量问题也解决了。5楼大侠的意见 我还得深入研究全文检索了,不过现在实现了文字的模糊查询非常高兴了。还有一些问题:全文索引的填充  是一个什么样的过程呢?
      

  4.   

        系统建立的时候项目繁杂,一百多个表、每个表都超过10列内容。最开始的时候就是在.NET里 循环查询100 次  并且每次都用的是 超级长的 SQL 语句  因为没列的内容都要涉及到的么。  差一个关键字要10分钟(用的很痛苦,作为开发者的我来说更痛苦 )。  
            使用全文检索的主要目的就是 我没查一个表 后面的SQL语句不至于太长,而且全文检索 似乎比 LIKE 语句快的多的多。吼吼~