【技术实现步骤摘要】
本专利技术涉及,属数据库检索
技术介绍
在许多专业领域数据库系统中,往往存在大量的专业术语或专业名词的记录,如在冶金领域的矿物介电常数数据库所涉及的矿物名称的记录非常多,而在大量记录的数据库中,如何根据用户的带有专业术语的检索词有效的检索出更多相关的信息也是各种专业领域数据库系统的一个重要研究方向。通常在数据库中检索矿物介电常数记录时,会根据矿物的名称来进行检索。如检索“硫铁矿”,采用常规的数据库检索方法,可以应用SQL (Structured Query Language)语句来检索数据库的表(Table)中的某个字段(Field)的值为某一指定的值,例如:“SELECT矿物名称,介电常数FROM矿物介电常数表WHERE矿物名称=‘钛铁矿’ ”这样的语句来检索数据库。这种检索方式往往检索到单一的信息,而无法得到与“钛铁矿”相关联的矿物,如“锰铁矿”、“硫铁矿”的介电常数信息。这种方式下,用户往往需要多次输入检索词才能检索到所需要的信息,而且每次的显示结果都是单一的,不能将一些用户需要的信息整合到一起显示,以便用户对比研究。目前很多检索系统是通过提供高 ...
【技术保护点】
一种提高数据库检索信息相关度的方法,其特征在于,包括如下步骤:(A)建立概念树:利用所属领域的概念间内在的关联因素建立概念树,所述概念树分为多层,第一层为根结点,除根结点外,概念树中的每一结点至少包括一个或一个以上的数据库表中检索字段的值以及权值;(B)在概念树中搜索用户检索词,以得到更多相关检索词:当获取用户输入的检索词后,在所述概念树中按照一定的策略搜索检索字段的值,如果存在该结点检索字段的值与检索词相匹配,则按规则将该结点及其相关结点插入一个结点列表中,完成搜索后,返回该结点列表;(C)生成查询条件表达式:若返回的结点列表不为空,则顺序遍历结点列表中的结点,将检索字段 ...
【技术特征摘要】
1.一种提高数据库检索信息相关度的方法,其特征在于,包括如下步骤: (A)建立概念树:利用所属领域的概念间内在的关联因素建立概念树,所述概念树分为多层,第一层为根结点,除根结点外,概念树中的每一结点至少包括一个或一个以上的数据库表中检索字段的值以及权值; (B)在概念树中搜 索用户检索词,以得到更多相关检索词:当获取用户输入的检索词后,在所述概念树中按照一定的策略搜索检索字段的值,如果存在该结点检索字段的值与检索词相匹配,则按规则将该结点及其相关结点插入一个结点列表中,完成搜索后,返回该结点列表; (C)生成查询条件表达式:若返回的结点列表不为空,则顺序遍历结点列表中的结点,将检索字段的值与检索词相匹配的字段按“字段名=字段值”组成表达式,多个表达式之间用逻辑连词“OR”进行连接,当遍历完整个结点列表后,生成一个完整的SQL查询条件表达式,执行下一步骤(D),若返回的结点列表为空,则返回空的最终的检索结果; (D)检索数据库:根据生成的查询条件表达式,进一步生成完整的SQL查询语句,提交给数据库进行检索并返回结果集; (E)检索结果重新排序:对结果集在内存中按结点列表中结点的权值重新进行排序,并返回最终的检索结果,清空结点列表。2.根据权利要求1所述的提...
【专利技术属性】
技术研发人员:刘秉国,刘明,彭金辉,刘晨辉,张利波,何广军,
申请(专利权)人:昆明理工大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。