搜索库的建立方法及装置、带权限的全文检索及装置的制作方法

文档序号:6367136阅读:770来源:国知局
专利名称:搜索库的建立方法及装置、带权限的全文检索及装置的制作方法
技术领域
本发明涉及数据搜索领域,尤其涉及ー种搜索库的建立方法及装置、带权限的全文检索及装置。
背景技术
现有常见的带权限的全文检索中,一般是在创建索引过程时,利用每条信息去索引具有该信息权限访问的人,然后当具有该信息权限访问的人的其中一用户进行全文检索时,系统过滤出具有该信息权限访问的人中包含该用户的信息,并将信息展现给该用户。现有技术中将具有信息权限访问的人索引在该信息中的过程大致如下所示,假设很多信息属于A部门,且目前有三个Al、A2、A3成员,那么这些信息的“可阅读人”字段就索引了 A部门的所有人,索引库数据表如下所示
序号标题内容可阅读人
I元旦放假元旦放假3天A1、A2、A3
2春节放假春节放假7天A1、A2、A3如果A部门加入ー个新人A4,那么就需要把这些信息重新索引,把新人加入有权限人的字段。索引库数据表需要变成
序号M #可阅读人
1元旦放假元旦放假3天Α1、Α2、Α3、Α4
2春节放假春节放假7天Α1、Α2、Α3、Α4如上不难看出,当部门人员变动时,该部门的所有信息都需要重做索引,而某部门人员变动是比较经常发生的事,这就导致需要经常性重做索引,成本较高且不方便,索引库经常性的变动也会引起许多不必要的查询错误。

发明内容
本发明主要解决的技术问题是提供ー种搜索库的建立方法及装置、带权限的全文检索及装置,通过在索引库中保存该信息的从属,且由于从属关系不易变动或不易出现大规模变动,降低大規模重建索引的概率。为解决上述技术问题,本发明采用的一个技术方案是提供ー种搜索库的建立方法,包括以下步骤建立数据库,所述数据库记录有成员的身份标示符和成员权限的关联关系;
建立索引库,所述索引库记录有成员权限和信息所有权人的关联关系。为解决上述技术问题,本发明采用的另ー个技术方案是提供一种带权限的全文检索方法,包括以下步骤SI、接收客户端提交的检索关键字和成员的身份标示符;S2、根据提交的所述关键字和成员的身份标示符在预置的数据库中查询所述成员对应的成员权限;S3、根据所述关键字和在预置的数据库中查询出的成员权限在预置的索引库中筛选信息;S4、将经上述筛选后的信息返回给所述客户端,并通过所述客户端显示。其中,所述成员具有不同的成员权限。为解决上述技术问题,本发明采用的另ー个技术方案是提供ー种搜索库的建立装置,包括第一创建单元,用于建立数据库,所述数据库记录有成员的身份标示符和成员权限的关联关系;第二创建单元,用于建立索引库,所述索引库记录有成员权限和信息所有权人的关联关系。为解决上述技术问题,本发明采用的另ー个技术方案是提供一种带权限的全文检索装置,包括接收单元,用于接收客户端提交的关键字和成员的身份标示符;第一搜索单元,用于根据提交的所述关键字和成员的身份标示符在预置的数据库中查询所述成员对应的成员权限;第二搜索单元,用于根据所述关键字和在预置的数据库中查询出的成员权限在预置的索引库中筛选信息;返回単元,用于将经上述筛选后的信息返回给所述客户端,并通过所述客户端显
/Jn ο其中,所述成员具有不同的成员权限。本发明的有益效果是区别于现有技术中当部门人员变动时,该部门的所有信息都需要重做索引,而某部门人员变动是比较经常发生的事,这就导致需要经常性重做索引,成本较高且不方便,索引库经常性的变动也会引起许多不必要的查询错误,本发明提供一种搜索库的建立方法及装置、带权限的全文检索及装置,当某部门的人员发生变动时,只需对数据库中成员的身份标示符和成员权限的关联关系做少量的増加、删除操作即可,索引库无需做任何改动,勿须像现有技术中那样经常性重做索引库,有效地解决了现有技术中 存在成本较高且不方便,索引库经常性的变动也会引起许多不必要的查询错误等问题;并且由于现实情况中信息的从属关系不易发生变动或不易出现大规模变动,通过在索引库中保存信息的从属,降低大規模重建索引的概率,降低了成本,节约了资源和开发人员的时间。


图I是本发明搜索库的建立方法流程图2是本发明搜索库的建立装置图;图3是本发明带权限的全文检索的方法流程图;图4是本发明带权限的全文检索的方法的一实施例流程图;图5是本发明带权限的全文检索的方法的一实施例流程图;图6是本发明提供的一具体实施例流程图;图7是本发明带权限的全文检索的装置图;图8是本发明带权限的全文检索的一实施例装置图。
具体实施例方式为详细说明本发明的技术内容、构造特征、所实现目的及效果,以下结合实施方式并配合附图详予说明。请參阅图1,本发明为解决上述技术问题,本发明采用的一个技术方案是提供一种搜索库的建立方法,包括以下步骤建立数据库,所述数据库记录有成员的身份标示符和成员权限的关联关系;建立索引库,所述索引库记录有成员权限和信息所有权人的关联关系。
上述中,“建立数据库”和“建立索引库”两个步骤不分先后,也可以是先建立索引库再建立数据库,也可以是两个步骤同时进行。为更好地理解本发明提供的方法及达到的技术效果,下面结合具体的实施例详细地说明上述过程。①创建数据库,用于保存用户名(即成员的身份标示符)和用户所处的部门(即成员权限)的第一关联表(关联关系),如下表所示
权利要求
1.一种搜索库的建立方法,其特征在于,包括以下步骤 建立数据库,所述数据库记录有成员的身份标示符和成员权限的关联关系; 建立索引库,所述索引库记录有成员权限和信息所有权人的关联关系。
2.一种带权限的全文检索方法,其特征在于,包括以下步骤 51、接收客户端提交的检索关键字和成员的身份标不符; 52、根据提交的所述关键字和成员的身份标示符在预置的数据库中查询所述成员对应的成员权限; 53、根据所述关键字和在预置的数据库中查询出的成员权限在预置的索引库中筛选信息; 54、将经上述筛选后的信息返回给所述客户端,并通过所述客户端显示。
3.根据权利要求2所述的带权限的全文检索方法,其特征在于所述成员具有不同的成员权限。
4.一种搜索库的建立装置,其特征在于包括 第一创建单元,用于建立数据库,所述数据库记录有成员的身份标示符和成员权限的关联关系; 第二创建单元,用于建立索引库,所述索引库记录有成员权限和信息所有权人的关联关系。
5.一种带权限的全文检索装置,其特征在于包括 接收单元,用于接收客户端提交的关键字和成员的身份标示符; 第一搜索单元,用于根据提交的所述关键字和成员的身份标示符在预置的数据库中查询所述成员对应的成员权限; 第二搜索单元,用于根据所述关键字和在预置的数据库中查询出的成员权限在预置的索引库中筛选信息; 返回单元,用于将经上述筛选后的信息返回给所述客户端,并通过所述客户端显示。
6.根据权利要求5所述的带权限的全文检索装置,其特征在于所述成员具有不同的成员权限。
全文摘要
本发明公开一种搜索库的建立方法及装置、带权限的全文检索及装置,其中搜索库的建立方法包括以下步骤建立数据库,所述数据库记录有成员的身份标示符和成员权限的关联关系;建立索引库,所述索引库记录有成员权限和信息所有权人的关联关系。本发明有效地解决了现有技术中存在成本较高且不方便,索引库经常性的变动也会引起许多不必要的查询错误等问题;并且由于现实情况中信息的从属关系不易发生变动或不易出现大规模变动,通过在索引库中保存信息的从属,降低大规模重建索引的概率,降低了成本,节约了资源和开发人员的时间。
文档编号G06F17/30GK102663044SQ20121008694
公开日2012年9月12日 申请日期2012年3月28日 优先权日2012年3月28日
发明者林辉, 高可翔 申请人:福建榕基软件股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1