.NET + sql 2005 编写的全文检索 遇到很多困难 ! 本帖最后由 ls3319588 于 2010-05-06 19:07:57 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 全文索引只有前缀搜索吧,“*张明*”是什么意思?如果要搜索“张明”,直接用contains(*,'"张明"')就可以了 姓名字段很短,没必要全文检索吧。如果是“张明今天迟到了”想要检索出来“张明/今天/迟到/了”包含这个的关键字记录你必须得先分词,再索引,需要用lucene,而且数据库全文检索没有相关度排序的解决办法。 好了 问题解决了 三分。 自己写下经历吧 。 原来从学校带来SQL 安装软件都是简版的。前几天在网上下了一个1.7G 左右的企业版安装软件。安装之后全文索引功能全都出来了 。可以视图操作而且支持中文检索了。另外发现原来简版的SQL 只支持4G大小的数据库容量。现在容量问题也解决了。5楼大侠的意见 我还得深入研究全文检索了,不过现在实现了文字的模糊查询非常高兴了。还有一些问题:全文索引的填充 是一个什么样的过程呢? 系统建立的时候项目繁杂,一百多个表、每个表都超过10列内容。最开始的时候就是在.NET里 循环查询100 次 并且每次都用的是 超级长的 SQL 语句 因为没列的内容都要涉及到的么。 差一个关键字要10分钟(用的很痛苦,作为开发者的我来说更痛苦 )。 使用全文检索的主要目的就是 我没查一个表 后面的SQL语句不至于太长,而且全文检索 似乎比 LIKE 语句快的多的多。吼吼~ 关于google地图API的问题#17 请教大师,asp.netbutton控件,能不能先验证一个js事件,再执行.net事件 浏览次数问题 关于创建唯一索引的问题 请问,如何用对字符串加密mdk5加密 NET高手请进 求一sql语句 System.Management.ManagementException: 访问遭到拒绝 通过正则表达式提取div 怎么可以打开子窗口的同时关闭主窗口呢? asp.net中的session问题 又是iis解析aspx文件问题,我都有点不好意思发帖了
如果要搜索“张明”,直接用contains(*,'"张明"')就可以了
另外发现原来简版的SQL 只支持4G大小的数据库容量。现在容量问题也解决了。5楼大侠的意见 我还得深入研究全文检索了,不过现在实现了文字的模糊查询非常高兴了。还有一些问题:全文索引的填充 是一个什么样的过程呢?
使用全文检索的主要目的就是 我没查一个表 后面的SQL语句不至于太长,而且全文检索 似乎比 LIKE 语句快的多的多。吼吼~