怎么自己实现 全文检索~ 只要提速就可以了
主 题: 如何在 access 中实现 全文检索功能?
作 者: standlove (阿基米德)
等 级:
信 誉 值: 100
所属论坛: 其他数据库开发 Access
问题点数: 100
回复次数: 6
发表时间: 2003-11-25 19:58:35
这是一个单机版的程序,使用access,
用户方面就无须购买 正版 的sql server 等数据库。
如果有更好的方法也请指教,多谢。
现在要做一个 古文献 资料的查询系统,
总的资料有100M左右,目前数据库设计成:
每本书的每个章节单独做一张表,
表中的记录为: 章节的断句
做查询的时候:
1。 查询一个连续的单词, 比如: 诗歌
2。 查询分隔开的多个单词, 比如: 知府...觐见...衙役
在保证顺序的同时, 两个相邻单词的 间隔在 5 个断句内。
逗号、问号等 为一个断句。
有没有比较快的方法?
多谢了
回复人: pengdali(大力 V3.0) ( ) 信誉:100 2003-11-25 20:01:59 得分:0
用 like
Top
回复人: standlove(阿基米德) ( ) 信誉:100 2003-11-25 20:08:00 得分:0
速度太慢了T.T 查询一个 者...也 弄了一个多小时
有没有 做索引 的方法加速?
Top
回复人: changechange(改了又改) ( ) 信誉:316 2003-11-25 21:58:00 得分:0
只有使用LIKE来完成,否则请使用SQLSERVER,JET DB不支持备注字段索引
Top
回复人: standlove(阿基米德) ( ) 信誉:100 2003-11-30 20:39:00 得分:0
那么请问一下在:
chm 文件里的快速查询是如何实现的?
比如说 大富翁 的chm资料库~~
中间应该有相关的方法可以做到吧?
Top
回复人: changechange(改了又改) ( ) 信誉:316 2003-12-01 00:15:00 得分:0
CHM是ACCESS数据库吗?不是
所以在这里恐怕你无法得到答复
Top
回复人: standlove(阿基米德) ( ) 信誉:100 2003-12-03 20:30:00 得分:0
偶当然知道不是了~~
可是就是说如果知道他是如何实现的话,
那么速度上的提升应该是很明显的~~
怎么也应该是 数据库的技术 吧。
问题点数:0、回复次数:1Top
1 楼KOON(卢云)回复于 2004-02-18 13:39:37 得分 0
认为你的数据库设计有问题,能不能不这样设计,这样效率太低
我认为应该首先按类划分数据库,然后再按章节划分表,多数据库多表查询,
做好索引,就OK了Top




