发明名称 |
一种计算机文件检索方法 |
摘要 |
本发明公开了一种计算机文件检索方法,涉及分布式的文件存储设备,在每个分布式文件存储设备上,包括以下步骤:创建源文件属性数据库,创建第一级、第二级、…、第N级子数据库目录表,检索文件在发起检索的设备上输入检索关键字,逐级打开检索目录表,查询源文件属性数据库,将检索结果返回到发起检索的设备。本发明应用于分布式的文件存储设备上的海量文件的检索,按照不同的检索关键字灵活查询,具有查询速度快、检索效率高,使用灵活的特点,满足了用户在分布式的文件存储设备上的不同层次、不同类别的文件查找定位需求。 |
申请公布号 |
CN105574192A |
申请公布日期 |
2016.05.11 |
申请号 |
CN201510989393.8 |
申请日期 |
2015.12.24 |
申请人 |
张梅云 |
发明人 |
张梅云 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
北京华沛德权律师事务所 11302 |
代理人 |
房德权 |
主权项 |
一种计算机文件检索方法,涉及物理上分布式存储在不同存储设备/存储空间的文件,其特征在于,包括以下步骤:创建源文件属性数据库,所述源文件属性数据库字段包括文件名称、存储地址目录、保存时间、主题词、群组号、群组级别,每一条源文件属性数据库的记录对应一个源文件;所述源文件属性数据库包括若干个源文件属性子数据库,不同的所述源文件属性子数据库具有不同的群组号;创建第一级子数据库目录表,所述第一级子数据库目录表记录若干具有一定共同特征的所述源文件属性子数据库,包括源文件属性子数据库的名称、存储地址目录和群组号;创建第二级子数据库目录表,所述第二级子数据库目录表记录若干具有一定共同特征的所述第一级子数据库目录表,包括第一级子数据库目录表的名称、存储地址目录和群组号;依此类推,创建第N级子数据库目录表,所述第N级子数据库目录表记录若干具有一定共同特征的所述第N‑1级子数据库目录表,包括第N‑1级子数据库目录表的名称、存储地址目录和群组号,N为大于2的整数;检索文件时,检索入口提示输入检索关键字,所述检索关键字包括要检索的文件名称、存储地址目录、保存时间、主题词、群组号、群组级别,上述检索关键字中的文件名称、存储地址目录、保存时间、主题词、群组号至少必须有一个输入;如果检索关键字中输入的群组级别i不为空,则打开第i级子数据库目录表,i取值为1至N的整数;判断所述第i级子数据库目录表的记录所指的对象是否为源文件属性子数据库,若是,则逐一打开第i级子数据库目录表所记录的源文件属性子数据库,在每个源文件属性子数据库中检索与所输入的关键字匹配的源文件,然后返回逐一检索的结果;否则,则打开第i‑1级子数据库目录表,检查判断所述第i‑1级子数据库目录表的记录所指的对象是否为源文件属性子数据库,若否,打开第i‑2级子数据库目录表,以此逐级打开、检查判断,直到当前子数据库目录表的记录所指的对象为源文件属性子数据库;最后,逐一打开当前子数据库目录表所记录的源文件属性子数据库,在每个源文件属性子数据库中检索与所输入的关键字匹配的源文件,然后返回逐一检索的结果。 |
地址 |
430070 湖北省武汉市武昌区东湖西路116号东湖西园3单元1702 |