本发明涉及信息检索技术领域,具体而言,涉及一种信息检索及展示方法及系统。
背景技术:
用户可以通过搜索引擎获取需要的信息,例如,网页搜索、视频搜索、论文搜索、专利搜索、网购搜索等。在使用搜索引擎时,用户可以在搜索框中输入检索词,搜索引擎自动搜索与检索词相关的检索结果,并展示在搜索结果页。
目前,现有的信息检索中,如果有多个检索条件,则只能展示与用户输入的多个检索条件完全匹配的检索结果。例如,在一专利检索系统中输入检索条件为:a.充电保护,b.华为,那么检索结果为“华为and充电保护”的相关专利。这样,使得检索结果数量较少,甚至获取不到检索结果。
因此,为了解决上述问题,有必要提供一种可以展示满足一个主要检索条件的所有检索结果的信息检索及展示方法及系统。
技术实现要素:
本发明正是基于上述问题,提出了一种可以展示满足一个主检索条件的至少一个检索结果,并对其中同时满足至少一个次检索条件的检索结果进行标注的信息检索及展示方法。
有鉴于此,本发明的一方面提出了一种信息检索及展示方法,包括步骤:
获取输入的一主检索条件和至少一次检索条件;
获取满足所述主检索条件的至少一检索结果,对其中满足至少一所述次检索条件的所述检索结果进行标注;
展示所述检索结果。
进一步,步骤“输入一主检索条件和至少一次检索条件”具体为:
获取输入的一所述主检索条件,设置所述主检索条件为高优先等级;
获取输入的至少一所述次检索条件,设置所述次检索条件为低优先等级。
进一步,步骤“获取满足所述主检索条件的至少一检索结果,对满足至少一所述次检索条件的所述检索结果进行标注”具体为:
获取满足所述主检索条件的至少一所述检索结果;
判断每一所述检索结果的价值度,根据每一所述检索结果的价值度对每一所述检索结果进行排序;
对所述检索结果中满足至少一所述次检索条件的相应字段进行标注。
进一步,步骤“判断所述检索结果的价值度,对所述检索结果进行排序”具体为:
根据所述检索结果与输入的所述主检索条件和至少一所述次检索条件的综合匹配度,对所述检索结果打分,生成所述检索结果对应的分值;
根据所述分值判断所述检索结果的价值度,对所述检索结果进行排序。
进一步,所述标注包括至少一标注方式,所述标注方式的数量与所述次检索条件的数量相同。
本发明实施例另一方面还提供了一种信息检索及展示系统,包括接收单元、获取单元和展示单元。
进一步,所述接收单元,用于获取输入的一主检索条件和至少一次检索条件。
进一步,所述检索单元,用于获取满足所述主检索条件的至少一检索结果,对其中满足至少一所述次检索条件的所述检索结果进行标注。
进一步,所述展示单元,用于展示所述检索结果。
进一步,所述接收单元包括第一接收模块和第二接收模块,所述第一条件接收模块的优先等级高于所述第二条件接收模块的优先等级。
进一步,所述第一接收模块,用于获取输入的一所述主检索条件。
进一步,所述第二接收模块,用于获取输入的至少一所述次检索条件。
进一步,所述检索单元包括获取模块、排序模块和标注模块。
进一步,所述获取模块,用于获取满足所述主检索条件的至少一所述检索结果。
进一步,所述排序模块,用于判断所述检索结果的价值度,根据每一检索结果的价值度对每一所述检索结果进行排序。
进一步,所述标注模块,用于对所述检索结果中满足至少一所述次检索条件的相应字段进行标注。
进一步,所述检索单元还包括打分模块。
进一步,所述打分模块,用于根据所述检索结果与输入的所述主检索条件和至少一所述次检索条件的综合匹配度,对所述检索结果打分,生成所述检索结果对应的分值。
进一步,所述排序模块是根据所述打分模块生成的所述分值判断所述检索结果的价值度。
进一步,所述标注模块对一所述检索结果中满足不同的所述次检索条件的相应字段进行区别标注。
本发明实施例提供的一种信息检索及展示方法及系统,最终展示给用户的检索结果包含了满足主检索条件的所有内容,同时,对满足至少一次检索条件的检索结果进行了标注。即保证了检索结果的数量,增加用户的选择范围;又保证了检索结果的质量,标注的设置便于用户直观了解检索结果与检索条件的匹配度,从而自行判断检索结果的价值度。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1示出了本发明实施例提供的一种信息检索及展示方法的第一流程示意图;
图2示出了本发明实施例提供的一种信息检索及展示方法的第二流程示意图;
图3示出了本发明实施例提供的一种信息检索及展示系统的结构示意图;
图4示出了图3所示的一种信息检索及展示系统的接收单元的结构示意图;
图5示出了图3所示的一种信息检索及展示系统的检索单元的结构示意图。
主要元件符号说明:
100-信息检索及展示系统;10-接收单元;11-第一接收模块;12-第二接收模块;20-检索单元;21-获取模块;22-排序模块;23-标注模块;24-打分模块;30-展示单元。
具体实施方式
为了便于理解本发明,下面将参照相关附图对信息检索及展示方法及系统进行更清楚、完整地描述。附图中给出了信息检索及展示方法及系统的优选实施例。信息检索及展示方法及系统可以通过许多不同的形式来实现,并不限于本文所描述的实施例。以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例1
图1示出了本发明实施例提供的一种信息检索及展示方法的流程示意图。一种信息检索及展示方法具体包括:
步骤S10,获取输入的一主检索条件和至少一次检索条件。
所述主检索条件和所述次检索条件可以是检索字段,所述检索字段可以以文本、图片或语音等方式输入,当然,图片或语音等方式的检索字段可以通过图像识别或语音识别等方式转换为文本后再进行后续的处理。
例如,在一专利检索系统中,所述主检索条件和所述次检索条件可以是专利文件的名称、申请号、申请(专利权)人、发明(设计)人、摘要、专利代理机构等检索字段。如,输入一主检索条件为“摘要:充电”,输入两个次检索条件分别为“摘要:快”和“申请(专利权)人:华为技术有限公司”。
步骤S20,获取满足所述主检索条件的至少一检索结果,对满足至少一所述次检索条件的所述检索结果进行标注。
在获取输入的一主检索条件和至少一次检索条件后,通过数据挖掘、迭代优化等方法从相应的检索系统中获取与主检索条件相关的检索结果。对其中满足至少一次检索条件的检索结果进行标注。本实施例中,所述标注包括若干标注方式,具体地,标注方式的数量与次检索条件的数量相同。换句换说,如果次检索条件的数量不少于两个,对一检索结果中满足不同次检索条件的相应字段进行区别标注。
例如,在上一举例中,次检索条件的数量为两个,相应的标注方式有两个。假设获取到的专利文件说明书摘要中包含“充电”关键词的检索结果为100件相关专利文件,其中有20件相关专利文件同时满足次检索条件“摘要:快”,30件相关专利文件同时满足次检索条件“申请(专利权)人:华为技术有限公司”,10件相关专利文件同时满足次检索条件“摘要:快”和“申请(专利权)人:华为技术有限公司”。
本实施例中,两标注方式为“第一颜色”和“第二颜色”。具体地,采用第一颜色对满足次检索条件“摘要:快”的20件相关专利文件的摘要中的“快”字段进行标注。采用第二颜色对满足次检索条件“申请(专利权)人:华为技术有限公司”的30件相关专利文件中的“华为技术有限公司”字段进行标注。采用第一颜色和第二颜色对同时满足次检索条件“摘要:快”和“申请(专利权)人:华为技术有限公司”的10件相关专利文件中的“快”字段和“华为技术有限公司”字段分别进行标注。
另一实施例中,两标注方式为“第一字号”和“第二字号”。当然,所述标注方式还有很多实现方式,在此不再赘述。
步骤S30,展示所述检索结果。
通过图片、列表等方式向用户展示检索结果。
实施例2
图2示出了本发明实施例提供的一种信息检索及展示方法的流程示意图。一种信息检索及展示方法具体包括:
步骤S1,获取输入的一所述主检索条件,设置所述主检索条件为高优先等级。
步骤S2,获取输入的至少一所述次检索条件,设置所述次检索条件为低优先等级。
本实施例中,步骤S2可以在步骤S1之前执行,也可以在步骤S1之后执行。主检索条件和次检索条件可以是检索字段,所述检索字段可以以文本、图片或语音等方式输入,当然,图片或语音等方式的检索字段可以通过图像识别或语音识别等方式转换为文本后再进行后续的处理。主检索条件的优先等级高于任一所述次检索条件的优先等级。输入的任一所述次检索条件具有同等优先等级。
例如,在一论文检索系统中,可以输入一主检索条件为“全文:无线传输”,输入一次检索条件为“作者:刘一宁”,则该论文检索系统优先响应“全文:无线传输”的输入。
步骤S3,获取满足所述主检索条件的至少一所述检索结果。
通过数据挖掘、迭代优化等方法从相应的检索系统中获取与主检索条件相关的检索结果。
步骤S4,根据所述检索结果与输入的所述主检索条件和至少一所述次检索条件的综合匹配度,对所述检索结果打分,生成所述检索结果对应的分值。
所述综合匹配度包括第一匹配度和第二匹配度。第一匹配度为检索结果与主检索条件的匹配程度;第二匹配度为检索结果与每一次检索条件的匹配程度的均值或和值。所述匹配程度可以根据检索结果中出现与主检索条件和/或次检索条件相同的字段的频次判断。当然,所述匹配程度可以选择其他判断方式。
通过对第一匹配度和第二匹配度求均值或和值的方式对检索结果打分,生成检索结果对应的分值。检索结果的综合匹配度越高,检索结果对应的分值越高。
步骤S5,判断所述检索结果的价值度,对所述检索结果进行排序。
检索结果的分值与价值度相互对应。根据所述分值,判断所述检索结果的价值度。按照检索结果的价值度的高低,对检索结果进行排序。优选地,按照检索结果的价值度的由高至低的顺序,对检索结果进行排序。这样,排序越靠前的检索结果,与检索条件的匹配度越高,对用户越有价值,减少了用户对检索结果进行筛选的时间。当然,所述检索结果的排序方式还有很多,这里不作限制。
步骤S6,对所述检索结果中满足至少一所述次检索条件的相应字段进行标注。
本实施例中,步骤S6可以在步骤S5之前执行,也可以在步骤S5之后执行。具体地,步骤S6的执行请参阅步骤S20对所述标注实现方式的描述,在此不再赘述。
步骤S7,展示所述检索结果。
其中,步骤S7和步骤S30内容相同。
实施例3
图3示出了本发明实施例提供的一种信息检索及展示系统的结构示意图。
如图3所示,本发明实施例提供的一种信息检索及展示系统100包括接收单元10、检索单元20和展示单元30。接收单元10、检索单元20和展示单元30依次电性连接。
接收单元10用于输入一主检索条件和至少一次检索条件。请一并参阅图4所示,接收单元10包括第一接收模块11和第二接收模块12,第一接收模块11的优先等级高于第二接收模块12的优先等级。
第一接收模块11用于获取输入的一所述主检索条件。第二接收模块12用于获取输入的至少一所述次检索条件。主检索条件和次检索条件可以是检索字段,所述检索字段可以以文本、图片或语音等方式输入,当然,图片或语音等方式的检索字段可以通过图像识别或语音识别等方式转换为文本后再进行后续的处理。主检索条件的优先等级高于任一所述次检索条件的优先等级。
检索单元20用于获取满足所述主检索条件的至少一检索结果,对其中满足至少一所述次检索条件的所述检索结果进行标注。请一并参阅图5所示,检索单元20包括获取模块21、排序模块22、标注模块23和打分模块24。
获取模块21用于获取满足所述主检索条件的至少一所述检索结果。待检索的文件存储在相应的检索系统中,如论文文件存储在中国知网、万方数据等论文检索系统,专利文件存储在SIPO(国家知识产权局)、佰腾等专利检索系统。获取模块21通过数据挖掘、迭代优化等方法从相应的检索系统中获取与主检索条件相关的检索结果。
打分模块24用于根据所述检索结果与输入的所述主检索条件和至少一所述次检索条件的综合匹配度,对所述检索结果打分,生成所述检索结果对应的分值。
排序模块22用于判断所述检索结果的价值度,对所述检索结果进行排序。排序模块22根据打分模块24生成的所述分值判断所述检索结果的所述价值度。
标注模块23用于对所述检索结果中满足至少一所述次检索条件的相应字段进行标注。标注模块23设有若干标注方式,具体地,标注方式的数量与次检索条件的数量相同。换句换说,如果次检索条件的数量不少于两个,对一检索结果中满足不同的次检索条件的相应字段进行区别标注。
展示单元30用于展示所述检索结果。具体地,展示单元30通过图片、列表等方式向用户呈现检索结果。
本发明实施例提供的一种信息检索及展示方法及系统,最终展示给用户的检索结果包含了满足主检索条件的所有内容,同时,对满足至少一次检索条件的检索结果进行了标注。当次检索条件的数量不少于两个时,对其中对一检索结果中满足不同的次检索条件的相应字段进行了区别标注。即保证了检索结果的数量,增加用户的选择范围;又保证了检索结果的质量,标注的设置便于用户直观了解检索结果与检索条件的匹配度,从而自行判断检索结果的价值度。
本发明实施例所提供的系统,其实现原理及产生的技术效果和前述方法实施例相同,为简要描述,系统实施例部分未提及之处,可参考前述方法实施例中相应内容。
在这里示出和描述的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是为限制,因此,示例性实施例的其他示例可以具有不同的值。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统可以通过其它的方式实现。以上所描述的系统实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,系统或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述为分离部件说明的单元可以是或者也可以不是物理上分开的,为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。