LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1171|回复: 2

请教一个数据库应用的具体实施方法

[复制链接]
发表于 2006-7-6 23:38:27 | 显示全部楼层 |阅读模式
不是计算机专业的,数据库是这两个月来的业余爱好,不敢说有什么数据结构的功底,但有一个初步的想法所以希望sir的兄弟们能多多指导。
工作中涉及一些国家标准和行业标准的查询,单位收集的标准以pdf的格式放在一台文件服务器上,虽然说是分文件夹存放的,但打开目录后漫山遍野的长长的文件名总是让我感觉要找个东西实在是很痛苦的事情,尤其是windows自带的查找功能不强(或是我还未掌握技巧)。想起读书时候用的清华同方知网的数据库平台(大学基本都是这个数据库吧),很想将之借用一下。据我所知的可怜的数据库知识,在一个数据库中添加全文索引并不难,初步想做一个web应用,后台用数据库将标准组织起来便于查询,引入全文索引。
大体的思路是这样的:能够精确和模糊查询关键字就行,至于词频统计和相关度查询等高级功能可以暂时不考虑。将文件信息建表存储在数据库中。由于标准中都是相互引用的,所以希望web页中最好有像verycd电骡下载页面里的复选框,在查询后可以选择具体的文件,然后点击一个“拷贝选中文件”按钮就将选中的文件拷贝到指定的本机目录中。
为了能够让习惯在一堆文件中查找标准的人继续用原来的方式,原服务器必须保留,新建的数据库中可以建一个表将文件的实际物理位置标识出来(文件指针),在web页面中用户就可以不关心文件的具体位置(像清华同方的一样)。
打算用linux+php+mysql+apache构建整个系统(没有时间和精力学java了),不清楚难度到底有多大,尤其是上面说的两点(拷贝所有文件和建立文件指针)还有一些地方没有想透,希望热心的兄弟能够指点一下,或者提提意见,不胜感谢!
发表于 2006-7-11 10:17:46 | 显示全部楼层
最简单的办法,
1个表
两字段
文件名,路径
模糊搜索,select 后where语句跟着%就可以解决了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-12 19:44:08 | 显示全部楼层
谢谢顶贴。
目前字段名和数据组织我已经基本有数,一个按钮下载多个文件的功能想试着用循环的语句实现,想指明一次目标目录就能拷贝多个搜索结果,但是不大清楚HTML的语法,不知道HTML中如何表达,目前仍然在查找资料。全文索引是我认为的难点,不大明白如何利用现有的pdf文件来建立索引,也很想知道清华同方的光盘数据库是如何建立全文索引的。pdf文件已经是一种标准文件格式了吧,我想应该会有这样的功能,希望大家指点。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表