一种项目搜索方法、装置及电子设备制造方法及图纸

技术编号:14104451 阅读:79 留言:0更新日期:2016-12-05 01:01
本发明专利技术的实施例公开一种项目搜索方法、装置及电子设备,涉及信息搜索技术,能够提升搜索准确率。所述项目搜索方法包括:接收搜索关键词,查询预先设置的数据库,展示所述数据库中与搜索关键词相匹配的项目集,所述数据库中包含有一个或多个项目表,所述项目表以项目进行标识;确定依据展示的项目集选取的目标项目,查询所述目标项目映射的目标项目表,展示所述目标项目表中包含所述搜索关键词的子项目行。本发明专利技术适用于在公司内部进行项目搜索。

【技术实现步骤摘要】

本专利技术涉及信息搜索技术,尤其涉及一种项目搜索方法、装置及电子设备
技术介绍
随着计算机通信以及互联网技术的不断发展,电子设备,例如,智能移动电话、个人数字助理、掌上电脑、笔记本电脑等应用越来越广泛,利用电子设备获取用户需要的信息,成为用户日常生活和工作中的一种重要途径。例如,利用电子设备中安装的搜索引擎提供的搜索界面,通过在搜索界面输入搜索关键词,可以获取与该搜索关键词相关联的搜索结果信息。其中,搜索结果信息一般为具有链接的网页信息,按照与搜索关键词相匹配的匹配度,分页进行展示,每一展示的搜索结果信息中,展示与该搜索关键词相关联的简要描述信息。如果展示的搜索结果信息较多,用户可以基于输入的搜索关键词,补充输入辅助搜索关键词,可以基于搜索结果信息进行再次搜索,并将再次搜索得到的信息向用户展示。但该项目搜索方法,由于包含有搜索关键词的网页的方式展示搜索结果信息,而由于互联网中的网页数数以亿计,因而,在用户输入的搜索关键词较少的情况下,例如,用户未知晓更多组合搜索关键词时,输入搜索关键词为美食,得到的包含美食的搜索结果信息将为海量信息,使得搜索准确率较低;同时,用户需要花费时间浏览搜索结果信息,使得获取到自身所需的信息所需的时间长,例如,直至浏览到某一搜索结果信息中包含有运营等关键词,才感觉该搜索结果信息比较符合自己想要获取有关运营相关的美食。
技术实现思路
有鉴于此,本专利技术实施例提供一种项目搜索方法、装置及电子设备,能够提升搜索准确率,以解决现有的项目搜索方法中,与输入的搜索关键词相匹配的搜索结果信息为海量信息,使得搜索准确率较低的问题。第一方面,本专利技术实施例提供一种项目搜索方法,包括:接收搜索关键词,查询预先设置的数据库,展示所述数据库中与搜索关键词相匹配的项目集,所述数据库中包含有一个或多个项目表,所述项目表以项目进行标识;确定依据展示的项目集选取的目标项目,查询所述目标项目映射的目标项目表,展示所述目标项目表中包含所述搜索关键词的子项目行。结合第一方面,在第一方面的第一种实施方式中,所述查询预先设置的数据库,展示所述数据库中与搜索关键词相匹配的项目集包括:提取所述数据库中的一项目表,遍历提取的项目表中是否包含所述搜索关键词;如果包含,将标识包含所述搜索关键词的项目表的项目写入所述项目集;判断所述数据库中的项目表是否被提取完毕,如果是,结束流程,如果不是,提取下一未被提取的项目表,执行所述遍历提取的项目表中是否包含所述搜索关键词的步骤。结合第一方面,在第一方面的第二种实施方式中,所述方法还包括:确定展示的子项目行中包含的控件,按照所述控件的属性进行相应操作。结合第一方面的第二种实施方式,在第一方面的第三种实施方式中,所述控件包括:链接控件以及插件控件,所述链接控件包括:网页链接控件以及资源链接控件。结合第一方面、第一方面的第一种至第三种中任一种实施方式,在第一方面的第四种实施方式中,所述方法还包括:将所述数据库所属的网络环境设置为内网环境,并设置禁止外网访问的防火墙。结合第一方面的第四种实施方式,在第一方面的第五种实施方式中,在所述接收搜索关键词之后,查询预先设置的数据库之前,所述方法还包括:获取输入的密码信息;如果输入的密码信息与为所述数据库设置的搜索密码相匹配,执行所述查询预先设置的数据库的步骤。第二方面,本专利技术实施例提供一种项目搜索装置,包括:项目集匹配模块以及子项目展示模块,其中,项目集匹配模块,用于接收搜索关键词,查询预先设置的数据库,展示所述数据库中与搜索关键词相匹配的项目集,所述数据库中包含有一个或多个项目表,所述项目表以项目进行标识;子项目展示模块,用于确定依据展示的项目集选取的目标项目,查询所述目标项目映射的目标项目表,展示所述目标项目表中包含所述搜索关键词的子项目行。结合第二方面,在第二方面的第一种实施方式中,所述项目集匹配模块包括:接收单元、提取单元、项目集匹配遍历单元、写入单元以及判断单元,其中,接收单元,用于接收搜索关键词;提取单元,提取所述数据库中的一项目表;项目集匹配遍历单元,用于遍历提取的项目表中是否包含所述搜索关键词;写入单元,如果包含,将标识包含所述搜索关键词的项目表的项目写入所述项目集;判断单元,用于判断所述数据库中的项目表是否被提取完毕,如果是,结束流程,如果不是,通知提取单元提取下一未被提取的项目表。结合第二方面的第一种实施方式,在第二方面的第二种实施方式中,所述项目集匹配模块还包括:密码信息获取单元以及认证单元,其中,密码信息获取单元,用于获取输入的密码信息;认证单元,如果输入的密码信息与为所述数据库设置的搜索密码相匹配,通知提取单元。结合第二方面,在第二方面的第三种实施方式中,所述装置还包括:控件操作模块,用于确定展示的子项目行中包含的控件,按照所述控件的属性进行相应操作。结合第二方面的第三种实施方式,在第二方面的第四种实施方式中,所述控件包括:链接控件以及插件控件,所述链接控件包括:网页链接控件以及资源链接控件。结合第二方面、第二方面的第一种至第四种中任一种实施方式,在第二方面的第五种实施方式中,所述装置还包括:防火墙设置模块,用于将所述数据库所属的网络环境设置为内网环境,并设置禁止外网访问的防火墙。第三方面,本专利技术实施例提供一种电子设备,所述电子设备包括:壳体、处理器、存储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为上述电子设备的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,用于执行前述任一所述的项目搜索方法。本专利技术实施例提供的一种项目搜索方法、装置及电子设备,通过接收搜索关键词,查询预先设置的数据库,展示所述数据库中与搜索关键词相匹配的项目集,所述数据库中包含有一个或多个项目表,所述项目表以项目进行标识;确定依据展示的项目集选取的目标项目,查询所述目标项目映射的目标项目表,展示所述目标项目表中包含所述搜索关键词的子项目行,能够提升搜索准确率,以解决现有的项目搜索方法中,与输入的搜索关键词相匹配的搜索结果信息为海量信息,使得搜索准确率较低的问题。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1为本专利技术的实施例一项目搜索方法流程示意图;图2为本专利技术的实施例二项目搜索方法流程示意图;图3为本专利技术的实施例三项目搜索装置结构示意图;图4为本专利技术电子设备一个实施例的结构示意图。具体实施方式下面结合附图对本专利技术实施例进行详细描述。应当明确,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。图1为本专利技术的实施例一项目搜索方法流程示意图,如图1所示,本实施例的方法可以包括:步骤101,接收搜索关键词,查询预先设置的数据库,展示所述数据库中与搜索关键词相匹配的项目集,所述数据库中本文档来自技高网...
一种项目搜索方法、装置及电子设备

【技术保护点】
一种项目搜索方法,其特征在于,包括:接收搜索关键词,查询预先设置的数据库,展示所述数据库中与搜索关键词相匹配的项目集,所述数据库中包含有一个或多个项目表,所述项目表以项目进行标识;确定依据展示的项目集选取的目标项目,查询所述目标项目映射的目标项目表,展示所述目标项目表中包含所述搜索关键词的子项目行。

【技术特征摘要】
1.一种项目搜索方法,其特征在于,包括:接收搜索关键词,查询预先设置的数据库,展示所述数据库中与搜索关键词相匹配的项目集,所述数据库中包含有一个或多个项目表,所述项目表以项目进行标识;确定依据展示的项目集选取的目标项目,查询所述目标项目映射的目标项目表,展示所述目标项目表中包含所述搜索关键词的子项目行。2.根据权利要求1所述的项目搜索方法,其特征在于,所述查询预先设置的数据库,展示所述数据库中与搜索关键词相匹配的项目集包括:提取所述数据库中的一项目表,遍历提取的项目表中是否包含所述搜索关键词;如果包含,将标识包含所述搜索关键词的项目表的项目写入所述项目集;判断所述数据库中的项目表是否被提取完毕,如果是,结束流程,如果不是,提取下一未被提取的项目表,执行所述遍历提取的项目表中是否包含所述搜索关键词的步骤。3.根据权利要求1所述的项目搜索方法,其特征在于,所述方法还包括:确定展示的子项目行中包含的控件,按照所述控件的属性进行相应操作。4.根据权利要求3所述的项目搜索方法,其特征在于,所述控件包括:链接控件以及插件控件,所述链接控件包括:网页链接控件以及资源链接控件。5.根据权利要求1至4任一项所述的项目搜索方法,其特征在于,所述方法还包括:将所述数据库所属的网络环境设置为内网环境,并设置禁止外网访问的防火墙。6.根据权利要求5所述的项目搜索方法,其特征在于,在所述接收搜索关键词之后,查询预先设置的数据库之前,所述方法还包括:获取输入的密码信息;如果输入的密码信息与为所述数据库设...

【专利技术属性】
技术研发人员:周阳
申请(专利权)人:北京金山安全软件有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1