掌桥专利:专业的专利平台
掌桥专利
首页

一种搜索方法、装置和介质

文献发布时间:2023-06-19 11:22:42


一种搜索方法、装置和介质

技术领域

本发明涉及通信技术领域,尤其涉及一种搜索方法、装置和介质。

背景技术

随着科技的不断发展和生活水平的不断提高,用户对医疗健康的重视程度越来越高。同时,随着互联网技术的不断发展,搜索引擎成为用户获取互联网信息的重要工具。因此,当存在医疗健康相关的信息需求的情况下,大多数用户会选择通过搜索引擎获得所需的信息。

目前,用户可以在搜索引擎的搜索框中输入搜索请求,而搜索引擎可以获得与该搜索请求相匹配的多个搜索结果项,并在搜索结果页中对上述多个搜索结果项进行展现。假设搜索请求为“癫痫怎么治疗好”,则搜索结果项可以包括:包含“癫痫”的网页的标题和摘要等信息,以使用户根据标题、摘要等信息、确定是否打开对应的网页。

发明人在实施本发明实施例的过程中发现,用户输入“癫痫怎么治疗好”,通常希望获得与“癫痫”的治疗方法相关的医疗信息。而搜索结果页中通常包括大量的搜索结果项,大量的搜索结果项中不仅包括:与“癫痫”的治疗方法相关的医疗信息,还包括:与“癫痫”的治疗方法无关的医疗信息,如“癫痫”的概述、病因、就医、诊断等信息;这样,用户就需要从大量的搜索结果项中去寻找与“癫痫”的治疗方法相关的医疗信息。该寻找过程中,用户通常需要花费较多的操作成本、才能获得真正需要的医疗信息,导致医疗信息的获取效率较低且耗费网络资源。

发明内容

本发明实施例提供一种搜索方法、装置和介质,可以提高用户从搜索结果数据中获取医疗信息的效率,且可以节省信息获取过程中耗费的网络资源。

为了解决上述问题,本发明实施例公开了一种搜索方法,包括:

接收用户的搜索请求;

确定所述搜索请求对应的目标搜索意图;

依据所述目标搜索意图对应的多个维度标签,确定所述搜索请求对应的多个目标维度标签;

依据所述搜索请求和所述多个目标维度标签,确定所述多个目标维度标签分别对应的搜索结果数据。

为了解决上述问题,本发明实施例公开了一种搜索方法,包括:

接收用户的搜索请求;

确定所述搜索请求对应的搜索结果数据;所述搜索结果数据包括:多个目标维度标签分别对应的搜索结果数据;所述多个目标维度标签与所述搜索请求和所述搜索请求对应的目标搜索意图相应;

在搜索结果页中,对所述多个目标维度标签对应的搜索结果数据分别进行展示。

另一方面,本发明实施例公开了一种搜索装置,包括:

接收模块,用于接收用户的搜索请求;

搜索意图确定模块,用于确定所述搜索请求对应的目标搜索意图;

维度标签确定模块,用于依据所述目标搜索意图对应的多个维度标签,确定所述搜索请求对应的多个目标维度标签;以及

搜索结果确定模块,用于依据所述搜索请求和所述多个目标维度标签,确定所述多个目标维度标签分别对应的搜索结果数据。

另一方面,本发明实施例公开了一种搜索装置,包括:

接收模块,用于接收用户的搜索请求;

搜索结果确定模块,用于确定所述搜索请求对应的搜索结果数据;所述搜索结果数据包括:多个目标维度标签分别对应的搜索结果数据;所述多个目标维度标签与所述搜索请求和所述搜索请求对应的目标搜索意图相应;以及

展示模块,用于在搜索结果页中,对所述多个目标维度标签对应的搜索结果数据分别进行展示。

再一方面,本发明实施例公开了一种用于搜索的装置,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:

接收用户的搜索请求;

确定所述搜索请求对应的目标搜索意图;

依据所述目标搜索意图对应的多个维度标签,确定所述搜索请求对应的多个目标维度标签;

依据所述搜索请求和所述多个目标维度标签,确定所述多个目标维度标签分别对应的搜索结果数据。

再一方面,本发明实施例公开了一种用于搜索的装置,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:

接收用户的搜索请求;

确定所述搜索请求对应的搜索结果数据;所述搜索结果数据包括:多个目标维度标签分别对应的搜索结果数据;所述多个目标维度标签与所述搜索请求和所述搜索请求对应的目标搜索意图相应;

在搜索结果页中,对所述多个目标维度标签对应的搜索结果数据分别进行展示

又一方面,本发明实施例公开了一种机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得装置执行如前述一个或多个所述的搜索方法。

本发明实施例包括以下优点:

本发明实施例在接收到搜索请求的情况下,会确定该搜索请求对应的目标搜索意图和多个目标维度标签,并依据该搜索请求和上述多个目标维度标签,确定上述多个目标维度标签分别对应的搜索结果数据。由于多个目标维度标签可以从多个维度分别描述该搜索请求对应的目标搜索意图,故多个目标维度标签可以对目标搜索意图进行精细化;在此基础上,本发明实施例以目标维度标签为单位,提供对应的搜索结果数据,因此能够提高搜索结果数据的精细度。

在提供目标维度标签对应的搜索结果数据的情况下,用户可以依据目标维度标签进行搜索结果数据的筛选和查看。例如,用户A对一个目标维度标签感兴趣,则其可以进行一个目标维度标签对应搜索结果数据的查看;又如,用户B对多个目标维度标签感兴趣,则其可以分别进行多个目标维度标签对应搜索结果数据的查看。由于本发明实施例可以使得用户基于目标维度标签进行搜索结果数据的筛选和查看,因此能够提高用户从搜索结果数据中获取医疗信息的效率,且可以节省信息获取过程中耗费的网络资源。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例的一种搜索方法的应用环境的示意;

图2是本发明的一种搜索方法实施例一的步骤流程图;

图3是本发明的一种搜索方法实施例二的步骤流程图;

图4是本发明的一种搜索方法实施例三的步骤流程图;

图5是本发明的一种搜索装置实施例的结构框图;

图6是本发明的一种搜索装置实施例的结构框图;

图7是本发明的一种用于搜索的装置1100的框图;及

图8是本发明的一些实施例中服务器的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

针对医疗信息的获取效率较低且耗费网络资源的技术问题,本发明实施例提供了一种搜索方法,该方法可以包括:接收用户的搜索请求;确定上述搜索请求对应的目标搜索意图;依据上述目标搜索意图对应的多个维度标签,确定上述搜索请求对应的多个目标维度标签;依据上述搜索请求和上述多个目标维度标签,确定上述多个目标维度标签分别对应的搜索结果数据。

本发明实施例中,搜索意图可以表征搜索请求对应的用户真实需求。维度可以表征描述搜索意图的思维角度。本发明实施例可以依据多个维度,对搜索意图进行描述,维度标签可用于表征搜索意图对应的维度,一种搜索意图可以对应多个维度标签,因此能够提高搜索意图的精细度。

本发明实施例在接收到搜索请求的情况下,会确定该搜索请求对应的目标搜索意图和多个目标维度标签,并依据该搜索请求和上述多个目标维度标签,确定上述多个目标维度标签分别对应的搜索结果数据。由于多个目标维度标签可以从多个维度分别描述该搜索请求对应的目标搜索意图,故多个目标维度标签可以对目标搜索意图进行精细化;在此基础上,本发明实施例以目标维度标签为单位,提供对应的搜索结果数据,因此能够提高搜索结果数据的精细度。

在提供目标维度标签对应的搜索结果数据的情况下,用户可以依据目标维度标签进行搜索结果数据的筛选和查看。例如,用户A对一个目标维度标签感兴趣,则其可以进行一个目标维度标签对应搜索结果数据的查看;又如,用户B对多个目标维度标签感兴趣,则其可以分别进行多个目标维度标签对应搜索结果数据的查看。由于本发明实施例可以使得用户基于目标维度标签进行搜索结果数据的筛选和查看,因此能够提高用户从搜索结果数据中获取医疗信息的效率,且可以节省信息获取过程中耗费的网络资源。

例如,搜索请求A为“癫痫怎么治疗好”,则本发明实施例可以确定搜索请求A对应的目标搜索意图“疾病治疗”,依据目标搜索意图“疾病治疗”对应的多个维度标签,确定搜索请求A对应的多个目标维度标签“药物治疗”、“手术治疗”、“急救治疗”等,并针对多个目标维度标签分别提供对应的搜索结果数据。这样,可以帮助用户依据目标维度标签进行搜索结果数据的筛选和查看。

本发明实施例提供的搜索方法可以应用于例如网站和/或APP(应用程序,Application)的应用场景中,例如,本发明实施例的应用场景可以包括:搜索引擎网站、或者搜索引擎APP等。

本发明实施例可以应用于医疗、影视、购物、汽车、体育等垂直领域的搜索,本发明实施例主要以医疗领域为例对搜索方法进行说明,其他领域对应的搜索方法相互参照即可。

本发明实施例中,实体(Entity)是指客观存在并可相互区别的事务,包括具体的人、事、物、抽象的概念或联系等。医疗领域中的实体可以为医疗实体。可选地,可以利用自然语言处理(NLP,Natural Language Processing) 技术,从医疗资源中抽取医疗实体词。医疗资源可以包括:医疗领域的文献数据、医疗百科数据、医疗问答对数据、病例数据以及科普数据中的至少一种。可以理解,本发明实施例对于医疗实体词的具体确定过程不加以限制。

医疗实体类型可以指医疗实体对应的类型,医疗实体类型可以包括但不限于:疾病类型、症状类型、检查类型、手术类型、药品类型、治疗方案类型、疾病影响因素类型、人群类型、以及科室类型等。

例如,疾病类型对应的医疗实体词可以包括:“高血压”、“白血病”等;症状类型对应的医疗实体词可以包括:“头痛”、“发热”等;检查类型对应的医疗实体词可以包括:“实验室检查”、“影像学检查”等;手术类型和药品类型均可以表征针对疾病采用的治疗方式;治疗方案类型可以包括:具体的手术信息、或者具体的药品用量、疗程等信息;疾病影响因素类型可以指影响疾病的因素,如病因等;人群类型可以表征患者对应的人群;科室类型可以指医院中对应的科室。

可以理解,本领域技术人员可以根据实际应用需求,对上述医疗实体类型进行进一步划分,例如,将症状类型划分为如下医疗实体类型:发病部位特征、症状频次特征、症状持续特征、症状子类型特征、症状级别特征、以及伴随症状特征等。可以理解,本发明实施例对于具体的医疗实体类型不加以限制。

在本发明的一种可选实施例中,可以对医疗资源进行实体识别,以得到医疗实体词;对语义相同且描述不同的医疗实体词进行统一处理,并将统一处理后的医疗实体词保存至医疗实体库。

本发明实施例可以采用NER(命名实体识别,Named Entity Recognition)方法,对医疗资源进行实体识别。NER方法可以包括:基于词库的方法,基于规则的方法,或者基于统计学习的方法。可以理解,本发明实施例对于具体的NER方法不加以限制。

针对医疗资源中相同医疗实体词对应不同描述的问题,本发明实施例对语义相同且描述不同的医疗实体词进行统一处理,可以实现医疗实体词的标准化,进而可以降低医疗实体词处理的运算量。

例如,本发明实施例可以针对人群类型,按照年龄范围预置医疗实体词的标准描述,如“婴幼儿”、“少儿”、“儿童”、“青少年”、“成年人”、“老年人”等。并且,可以将医疗资源中语义相同且描述不同的医疗实体词,统一为医疗实体词的标准描述。例如,将“宝宝”统一为“婴幼儿”,将“舅舅”统一为“成年人”或“老年人”等。当然,可以依据医疗资源中包含的年龄信息,进行上述统一处理。

又如,本发明实施例可以针对症状类型,预置医疗实体词的标准描述,如“头疼”、“舌痛”等。并且,可以将医疗资源中语义相同且描述不同的医疗实体词,统一为医疗实体词的标准描述,这样,可以将个性化或口语化的症状描述、统一为医疗实体词的标准描述。例如,“头疼”对应的个性化或口语化的症状描述具体包括:“针扎一样疼”、”一抽一抽的痛”、”一摸就疼”、“咽口水跟着疼”等。又如,“舌痛””对应的个性化或口语化的症状描述具体包括:“舌头左边疼”、“舌尖疼痛”、“舌头根疼”、“舌头边缘痛”等。

本发明实施例提供的搜索方法可应用于图1所示的应用环境中,如图1 所示,客户端100与服务端200位于有线或无线网络中,通过该有线或无线网络,客户端100与服务端200进行数据交互。

可选地,客户端100可以运行在终端上,上述终端具体包括但不限于:智能手机、平板电脑、电子书阅读器、MP3(动态影像专家压缩标准音频层面3,Moving Picture ExpertsGroup Audio Layer III)播放器、MP4(动态影像专家压缩标准音频层面4,Moving PictureExperts Group Audio Layer IV)播放器、膝上型便携计算机、车载电脑、台式计算机、机顶盒、智能电视机、可穿戴设备等等。

方法实施例一

参照图2,示出了本发明的一种搜索方法实施例一的步骤流程图,具体可以包括如下步骤:

步骤201、接收用户的搜索请求;

步骤202、确定上述搜索请求对应的目标搜索意图;

步骤203、依据上述目标搜索意图对应的多个维度标签,确定上述搜索请求对应的多个目标维度标签;

步骤204、依据上述搜索请求和上述多个目标维度标签,确定上述多个目标维度标签分别对应的搜索结果数据。

图2所示方法实施例的至少一个步骤可由客户端和/或服务端执行,当然本发明实施例对于各个步骤的具体执行主体不加以限制。

步骤201中,搜索APP或者搜索网站的客户端可以提供UI(用户界面,UserInterface),以使用户通过UI上的搜索框、语音接口等方式向客户端提交搜索请求。可以理解,本发明实施例对于搜索请求的具体提交方式不加以限制。

步骤202中,搜索意图可以表征搜索请求对应的用户真实需求。维度可以表征描述搜索意图的思维角度。本发明实施例可以依据多个维度,对搜索意图进行描述,维度标签可用于表征搜索意图对应的维度,一种搜索意图可以对应多个维度标签,因此能够提高搜索意图的精细度。

本发明实施例中,可以对历史搜索请求进行分析,以得到搜索意图。可选地,搜索意图的确定方式可以包括:

确定方式A1、对历史搜索请求进行聚类,以得到至少一个搜索意图;和/或

确定方式A2、为历史搜索请求添加标签,并依据所述标签确定至少一个搜索意图。

对于确定方式A1,聚类可以指按照事物的某些属性,把事物聚集成类, 使类间的相似性尽可能小,类内相似性尽可能大的方法。

本发明实施例可以在搜索日志中记录历史搜索请求,并利用聚类方法,对搜索日志中的历史搜索请求进行聚类,以得到至少一个搜索意图。搜索意图可以与确定方式A1的聚类得到的类别相应。

例如,医疗领域的搜索意图可以包括但不限于如下搜索意图中的至少一种:症状、疾病治疗、疾病缓解、疾病症状、疾病原因、症状缓解、症状治疗等。

对于确定方式A2,可以利用人工方式或自然语言处理方式,为历史搜索请求添加标签,并依据所述标签确定至少一个搜索意图。可以理解,一个历史搜索请求可以对应一个或多个搜索意图。

可以理解,上述确定方式A1和确定方式A2只是作为可选实施例,实际上,本领域技术人员可以根据实际应用需求,采用其他确定方式,例如,依据历史搜索请求、以及历史搜索请求对应的点击率超过点击率阈值的搜索结果,确定搜索意图。

本发明实施例中,搜索意图对应的关键词可以为一个或多个。例如,“症状”意图对应的关键词可以为“症状”,而“疾病治疗”意图对应的关键词可以包括:“疾病”和“治疗”。

本发明实施例中,可选的是,上述确定所述搜索请求对应的目标搜索意图,具体包括:将搜索请求包括的词汇与搜索意图对应的关键词进行匹配,以得到该搜索请求对应的目标搜索意图。

本发明实施例中,搜索请求中可以包括:与搜索意图对应的至少部分关键词相匹配的词汇。

例如,目标搜索意图对应一个关键词的情况下,搜索请求中可以包括与一个关键词相匹配的词汇。

又如,在目标搜索意图对应至少两个关键词的情况下,搜索请求中可以包括:分别与所述至少两个关键词相匹配的词汇。例如,搜索请求A为“癫痫怎么治疗好”,则本发明实施例可以确定搜索请求A对应的目标搜索意图“疾病治疗”。搜索请求A中的“癫痫”与目标搜索意图“疾病治疗”对应的关键词“疾病”相匹配,搜索请求A中的“治疗”与目标搜索意图“疾病治疗”对应的关键词“治疗”相匹配。

根据一种实施例,可以对搜索请求进行分词,并对分词得到的词汇与搜索意图对应的关键词进行匹配。根据另一种实施例,可以对搜索请求进行 NER,并对识别得到的实体词与搜索意图对应的关键词进行匹配。可以理解,本发明实施例对于搜索请求包括的词汇的具体确定方式不加以限制。

步骤203中,搜索意图对应的多个维度标签的确定方式可以包括:

确定方式B1、对搜索意图对应的资源进行聚类,以得到该搜索意图对应的多个维度标签;和/或

确定方式B2、针对搜索意图预置对应的多个维度标签。

资源的类型可以包括:网页数据或文献数据等,可以理解,本发明实施例对资源的具体类型不加以限制。例如,医疗领域对应的资源可以包括:文献数据、医疗百科数据、医疗问答对数据、病例数据以及科普数据中的至少一种。

搜索意图对应的资源可以包括:与搜索意图相匹配的资源、或者搜索意图所属领域内的资源等。

例如,本发明实施例可以依据多种疾病的资源,确定搜索意图“疾病治疗”对应的多个维度标签:“治疗方式概述”、“药物治疗”、“手术治疗”、“急救治疗”、“中医治疗”、或“食疗”等。其中,“治疗方式概述”可以指导用户进行治疗方式的选择或使用。例如,疾病“癫痫”对应的“治疗方式概述”的资源内容可以包括:“癫痫治疗,目前比较好的方法就是药物治疗。第一,首先要确定是否药物治疗,对首次发作的患者,在查清病因之前通常不需用药,第二次发作以后才开始用药。第二,正确的选择药物。可根据发作类型,副作用大小,药物来源,价格,患者年龄,性别和经济情况选药,避免单药应用。并注意药物用法,采取个体化治疗……”。

参照表1,示出了本发明实施例的一种搜索意图对应的多个维度标签的示意。

表1

本发明实施例可以在资源库中保存资源。为了提高资源的质量,可以依据资源对应的资源特征,对资源进行筛选,并将筛选后的资源保存至资源库。

可选地,上述资源特征可以包括如下特征中的至少一种:

资源特征1、资源包括的标题与正文之间的相关性;

资源特征2、资源的来源信息;

资源特征3、资源的内容长度;

资源特征4、资源的结构信息;

资源特征5、资源的内容属性;

资源特征6、资源的页面质量;

资源特征7、资源对应的用户关注信息;以及

资源特征8、医疗资源对应的提供对象信息。

对于资源特征1,资源包括的标题与正文之间的相关性越高,则资源的质量越高,这样可以滤除标题与正文不相关的资源。

在本发明的一种可选实施例中,在标题与正文之间的相关性较低的情况下,可以丢弃标题并保留正文,将正文应用于资源的聚类过程,以提高聚类的准确度。

对于资源特征2,资源的来源信息可以包括:资源对应的网站站点等。可以依据网站站点的权威性或知名度,确定资源的来源信息。通常,网站站点的权威性或知名度越高,则资源的质量越高。

对于资源特征3,通常资源的内容长度越长,则资源包含有效信息的可能性越大,进而资源的质量越高。可选地,可以保留内容长度在预设长度范围内的资源。预设长度范围可以包括:100字符~350字符等,可以理解,本发明实施例对于具体的预设长度范围不加以限制。

对于资源特征4,资源的结构信息可以表征资源内容的逻辑性。通常,资源内容的逻辑性越高,则资源的质量越高。上述资源的结构信息可以包括:顺序结构、因果结构、总分结构、分总结构等。

对于资源特征5,内容属性可以包括:文本属性或非文本属性等,其中,非文本可以包括:图片、音频或视频等。通常,文本属性的优先级大于非文本属性的优先级。

对于资源特征6,可以依据页面的展现样式,表征页面质量。展现样式可以包括:逻辑信息和/或视觉信息。通常页面的逻辑越清晰、和/或、视觉越美观,则页面质量越高。

对于资源特征7,资源对应的用户关注信息可以表征用户对于资源的关注程度,通常关注程度越高,则资源的质量越高。可以依据资源对应的浏览行为数据、或搜索结果的点击行为数据,确定上述用户关注信息。

对于资源特征8,医疗资源对应的提供对象信息可以表征医疗资源对应的提供用户、或提供用户所在的机构,通常提供用户、或提供用户所在的机构的权威性越高,则医疗资源的质量越高。提供用户可以包括:医生或医学研究者等。

可以理解,本领域技术人员可以根据实际应用需求,采用资源特征1至资源特征8中的任一或组合。在采用多个资源特征的情况下,可以对多个资源特征进行融合,并判断融合资源特征是否符合质量条件;或者,可以将多个资源特征输入机器学习模型,由机器学习模型判断资源的质量是否符合质量条件。

本发明实施例可以提供确定所述搜索请求对应的多个目标维度标签的如下确定方式:

确定方式C1、从所述目标搜索意图对应的多个维度标签中,确定出与所述搜索请求包括的实体词相匹配的多个目标维度标签;和/或

确定方式C2、依据维度标签对应的资源在资源库中的出现信息,从所述目标搜索意图对应的多个维度标签中,确定出多个目标维度标签。

确定方式C1可以将搜索请求包括的实体词与目标搜索意图对应的维度标签进行匹配,并将匹配成功的维度标签作为目标维度标签。

在目标搜索意图相同的情况下,不同医疗实体词可以对应不同的维度标签。例如,搜索请求A为“癫痫怎么治疗好”中包括医疗实体词“癫痫”,目标搜索意图“疾病治疗”,“疾病治疗”的多个维度标签中与“癫痫”相匹配的维度标签可以包括:“治疗方式概述”、“药物治疗”、“手术治疗”、“急救治疗”等。

又如,搜索请求B为“鼻炎怎么治疗好”中包括医疗实体词“鼻炎”,目标搜索意图“疾病治疗”,“疾病治疗”的多个维度标签中与“鼻炎”相匹配的维度标签可以包括:“治疗方式概述”、“药物治疗”、“中医治疗”、“其他治疗(推拿、按摩)”等。

对于确定方式C2,维度标签对应的资源在资源库中的出现信息,可以包括:出现次数或出现频率。可选地,可以依据出现次数或出现频率从高到低的顺序,从目标搜索意图对应的多个维度标签中选取预设数量的多个目标维度标签。

可以理解,本领域技术人员可以根据实际应用需求,采用确定方式C1 至确定方式C2中的任一或组合。例如,在采用确定方式C1和确定方式C2 的情况下,可以首先确定出与搜索请求包括的实体词相匹配的多个备选维度标签,并依据维度标签对应的资源在资源库中的出现信息,从所述多个备选维度标签中,确定出多个目标维度标签。

需要说明的是,目标维度标签可以与搜索请求包括的部分实体词或全部实体词相匹配。

例如,搜索请求C“癫痫吃什么药好”中包括实体词“癫痫”和“药”,则搜索请求C对应的目标维度标签“药物治疗”可以与全部实体词相匹配,或者,搜索请求C对应的目标维度标签“治疗方式概述”、“手术治疗”、“急救治疗”可以与部分实体词相匹配。

步骤204中,可以针对多个目标维度标签,分别得到对应的搜索结果数据,这样,可以实现以目标维度标签为单位,提供对应的搜索结果数据,因此能够提高搜索结果数据的精细度。

可选地,上述确定所述多个目标维度标签分别对应的搜索结果数据,具体可以包括:依据所述搜索请求和所述多个目标维度标签,在资源库中进行检索,以得到所述多个目标维度标签分别对应的资源,作为搜索结果数据。

可选地,上述所述资源库中资源对应有资源标签,上述在资源库中进行检索,具体可以包括:将所述搜索请求和所述多个目标维度标签,分别与所述资源库中资源对应的资源标签进行匹配。

本发明实施例中,可选的是,可以依据人工方式或自然语言处理方式,为资源库中资源添加资源标签。

本发明实施例的自然语言处理方法可以包括:句法分析方法、深度学习方法、TF-IDF(词频,逆向文档频率,term frequency–inverse document frequency)等。

深度学习方法可以利用语言模型,对资源进行语义理解,并将得到的语义理解结果作为资源标签。

TF-IDF的主要思想是:如果某个词或短语在一个文档或者一段文本中出现的频率TF高,并且在其他文档或文本中很少出现,则认为此词或者短语具有很好的类别区分能力,适合用来分类。本发明实施例可以将类别区分能力较好的词或短语,作为资源标签。

可选地,为了提高搜索结果数据的精确度,搜索结果数据可以既与搜索请求匹配,又与目标维度标签匹配。

可选地,资源的标题既与搜索请求匹配,又与目标维度标签匹配,且资源的标题与正文的相关性符合预设的高相关性条件。这样,可以提高资源与搜索请求和目标维度标签的相关性。

例如,搜索请求A为“癫痫怎么治疗好”对应的多个目标维度标签可以包括:“治疗方式概述”、“药物治疗”、“手术治疗”、“急救治疗”等,则“药物治疗”对应资源A的标题可以为“治疗癫痫的药物有哪些”,“急救治疗”对应资源B的标题可以为“癫痫发作怎么办”,“手术治疗”对应资源C的标题可以为“癫痫手术治疗有哪些方法”。上述资源A、资源B和资源C的标题分别与搜索请求和对应的目标维度标签紧密相关。

本发明实施例中,可以对多个目标维度标签分别对应的搜索结果数据进行输出。例如,服务端可以向客户端发送多个目标维度标签分别对应的搜索结果数据;或者,客户端可以在搜索结果页中,对所述多个目标维度标签对应的搜索结果数据分别进行展示,等等。

可选地,上述对所述多个目标维度标签对应的搜索结果数据分别进行展示,具体可以包括:在搜索结果页中采用标签页(Tab)的形式,对所述多个目标维度标签对应的搜索结果数据分别进行展示;所述标签页的标签可以包括:所述目标维度标签。

其中,不同的目标维度标签可以对应不同的标签页。例如,多个目标维度标签包括:“治疗方式概述”、“药物治疗”、“手术治疗”、“急救治疗”,则搜索结果页中可以包括:4个标签页,该4个标签页的标签分别为:“治疗方式概述”、“药物治疗”、“手术治疗”、“急救治疗”等。

在某一时刻,多个标签中的一个处于选中状态,且可以依据用户的触发操作,对处于选中状态的标签进行切换。

可选地,上述方法还可以包括:响应于用户对任一标签的触发操作,显示该标签所对应目标维度标签的搜索结果数据。以搜索请求A为例,假设在初始情况下,处于选中状态的标签为“治疗方式概述”,用户可以根据实际应用需求,将处于选中状态的标签切换为其他标签。

可以理解,除了多个目标维度标签分别对应的搜索结果数据之外,搜索请求对应的搜索结果数据还可以包括:依据搜索请求检索得到的搜索结果数据,可以依据搜索请求,在搜索数据库中进行检索,以得到该搜索请求对应的搜索结果数据。

综上,本发明实施例的搜索方法,在接收到搜索请求的情况下,会确定该搜索请求对应的目标搜索意图和多个目标维度标签,并依据该搜索请求和上述多个目标维度标签,确定上述多个目标维度标签分别对应的搜索结果数据。由于多个目标维度标签可以从多个维度分别描述该搜索请求对应的目标搜索意图,故多个目标维度标签可以对目标搜索意图进行精细化;在此基础上,本发明实施例以目标维度标签为单位,提供对应的搜索结果数据,因此能够提高搜索结果数据的精细度。

在提供目标维度标签对应的搜索结果数据的情况下,用户可以依据目标维度标签进行搜索结果数据的筛选和查看。例如,用户A对一个目标维度标签感兴趣,则其可以进行一个目标维度标签对应搜索结果数据的查看;又如,用户B对多个目标维度标签感兴趣,则其可以分别进行多个目标维度标签对应搜索结果数据的查看。由于本发明实施例可以使得用户基于目标维度标签进行搜索结果数据的筛选和查看,因此能够提高用户从搜索结果数据中获取医疗信息的效率,且可以节省信息获取过程中耗费的网络资源。

方法实施例二

参照图3,示出了本发明的一种搜索方法实施例二的步骤流程图,具体可以包括如下步骤:

步骤301、接收用户的搜索请求;

步骤302、确定上述搜索请求对应的目标搜索意图;

步骤303、依据上述目标搜索意图对应的多个维度标签,确定上述搜索请求对应的多个目标维度标签;

步骤304、依据上述搜索请求和上述多个目标维度标签,确定上述多个目标维度标签分别对应的搜索结果数据;

相对于图2所示方法实施例一,本实施例的方法还可以包括:

步骤305、在搜索结果页中,对上述多个目标维度标签对应的搜索结果数据分别进行展示,以及对上述搜索请求对应的知识结构进行展示。

本发明实施例在搜索结果页中,以目标维度标签为单位,提供对应的搜索结果数据,因此能够提高搜索结果数据的精细度。

并且,在搜索结果页中,对上述搜索请求对应的知识结构进行展示;可以帮助用户扩展搜索请求相关的科普知识,进而帮助用户更全面、准确地了解相关信息。

本发明实施例中,可以利用知识库,保存搜索请求所属领域对应的知识结构。

知识库(Knowledge Base)是知识工程中结构化,易操作,易利用,全面有组织的知识集群,是针对某一(或某些)领域问题求解的需要,采用某种(或若干)知识表示方式在计算机存储器中存储、组织、管理和使用的互相联系的知识片集合。这些知识片包括与领域相关的理论知识、事实数据,由专家经验得到的启发式知识,如某领域内有关的定义、定理和运算法则以及常识性知识等。

知识库可以包括:知识图谱。知识图谱(Knowledge Graph)是一种叫做语义网络(semantic network)的知识库,即具有有向图结构的一个知识库。其中,图的节点代表实体(entity)或者概念(concept),而图的边代表实体 /概念之间的各种语义关系,图中的不同节点通过语义关系相连。

以医疗领域为例,本发明实施例可以建立层级清晰、结构明确的医疗内容标签体系,该医疗内容标签体系可以包括:多层标签。

例如,疾病对应的一级标签可以包括:概述、病因、治疗、科室、诊断、饮食等。一级标签“治疗”对应的二级标签可以包括:手术治疗、药物治疗、食疗、偏方等。

又如,症状对应的一级标签可以包括:人群特征、发病部位特征、症状频次特征、症状持续特征、症状子类型特征、症状级别特征、以及伴随症状特征。

其中,人群特征可以表征患者对应的人群所具备的特征;发病部位特征可以表征症状所对应的人体部位;症状频次特征可以表征症状的出现频率;症状持续特征患者出现症状的时间;症状子类型特征可以表征症状的细分;症状级别特征可以表征疾病的轻重缓急和/或治疗的难易程度。伴随症状特征可以表征与一个症状同时出现的其他症状。

症状对应的一级标签还可以对应有二级标签,参照表2,示出了本发明实施例的一种症状对应的一级标签与二级标签的示意。

表2

本发明实施例中,可选的是,可以依据医疗领域的历史搜索请求、以及医疗语料,确定医疗内容标签体系。具体地,可以从医疗语料中抽取医疗实体词,并依据历史搜索请求,确定医疗实体词之间的联系、以及医疗实体词对应的层级。

综上,本发明实施例的搜索方法,在搜索结果页中以目标维度标签为单位,提供对应的搜索结果数据,因此能够提高搜索结果数据的精细度。

并且,在搜索结果页中,对上述搜索请求对应的知识结构进行展示;可以帮助用户扩展搜索请求相关的科普知识,进而帮助用户更全面、准确地了解相关信息。

方法实施例三

参照图4,示出了本发明的一种搜索方法实施例三的步骤流程图,具体可以包括如下步骤:

步骤401、接收用户的搜索请求;

步骤402、确定上述搜索请求对应的搜索结果数据;上述搜索结果数据可以包括:多个目标维度标签分别对应的搜索结果数据;上述多个目标维度标签与上述搜索请求和上述搜索请求对应的目标搜索意图相应;

步骤403、在搜索结果页中,对上述多个目标维度标签对应的搜索结果数据分别进行展示。

图4所示实施例的至少一个步骤可由客户端执行,客户端可以接收用户的搜索请求,确定上述搜索请求对应的搜索结果数据,并在搜索结果页中,对多个目标维度标签对应的搜索结果数据分别进行展示。

根据一种实施例,客户端可以利用图2所示方法实施例,确定上述搜索请求对应的搜索结果数据。根据另一种实施例,客户端可以向服务端发送搜索请求,并接收服务端返回的搜索请求对应的搜索结果数据。

本发明实施例中,在搜索结果页中,对上述多个目标维度标签对应的搜索结果数据分别进行展示,可以帮助用户依据目标维度标签进行搜索结果数据的筛选和查看。

在本发明的一种实施例中,可以在搜索结果页中,设置多个目标维度标签分别对应的多个展示区域,并在多个展示区域展示多个目标维度标签分别对应的搜索结果数据。

在本发明的另一种实施例中,上述对上述多个目标维度标签对应的搜索结果数据分别进行展示,包括:在搜索结果页中采用标签页的形式,对上述多个目标维度标签分别对应的搜索结果数据进行展示;上述标签页的标签可以包括:目标维度标签。多个目标维度标签可以共用展示区域,但在展示区域中设置多个目标维度标签对应的多个标签,以依据标签进行搜索结果数据的切换。

综上,本发明实施例的搜索方法,在搜索结果页中以目标维度标签为单位,提供对应的搜索结果数据,因此能够提高搜索结果数据的精细度。

在提供目标维度标签对应的搜索结果数据的情况下,用户可以依据目标维度标签进行搜索结果数据的筛选和查看。例如,用户A对一个目标维度标签感兴趣,则其可以进行一个目标维度标签对应搜索结果数据的查看;又如,用户B对多个目标维度标签感兴趣,则其可以分别进行多个目标维度标签对应搜索结果数据的查看。由于本发明实施例可以使得用户基于目标维度标签进行搜索结果数据的筛选和查看,因此能够提高用户从搜索结果数据中获取医疗信息的效率,且可以节省信息获取过程中耗费的网络资源。

需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。

装置实施例

参照图5,示出了本发明的一种搜索装置实施例的结构框图,具体可以包括:接收模块501、搜索意图确定模块502、维度标签确定模块503和搜索结果确定模块504。

其中,接收模块501,用于接收用户的搜索请求;

搜索意图确定模块502,用于确定所述搜索请求对应的目标搜索意图;

维度标签确定模块503,用于依据所述目标搜索意图对应的多个维度标签,确定所述搜索请求对应的多个目标维度标签;以及

搜索结果确定模块504,用于依据所述搜索请求和所述多个目标维度标签,确定所述多个目标维度标签分别对应的搜索结果数据。

可选地,搜索意图确定模块502可以包括:

第一匹配模块,用于将所述搜索请求可以包括的词汇与搜索意图对应的关键词进行匹配,以得到所述搜索请求对应的目标搜索意图。

可选地,所述目标搜索意图对应至少两个关键词,所述搜索请求中可以包括:分别与所述至少两个关键词相匹配的词汇。

可选地,所述装置还可以包括:

第一聚类模块,用于对历史搜索请求进行聚类,以得到至少一个搜索意图;和/或

添加模块,用于为历史搜索请求添加标签,并依据所述标签确定至少一个搜索意图。

可选地,所述装置还可以包括:

第二聚类模块,用于对搜索意图对应的资源进行聚类,以得到所述搜索意图对应的多个维度标签;和/或

预置模块,用于针对搜索意图预置对应的多个维度标签。

可选地,维度标签确定模块503,可以包括:

第一维度标签确定模块,用于从所述目标搜索意图对应的多个维度标签中,确定出与所述搜索请求可以包括的实体词相匹配的多个目标维度标签;和/或

第二维度标签确定模块,用于依据维度标签对应的资源在资源库中的出现信息,从所述目标搜索意图对应的多个维度标签中,确定出多个目标维度标签。

可选地,搜索结果确定模块504可以包括:

检索模块,用于依据所述搜索请求和所述多个目标维度标签,在资源库中进行检索,以得到所述多个目标维度标签分别对应的资源,作为搜索结果数据。

可选地,所述检索模块可以包括:

第二匹配模块,用于将所述搜索请求和所述多个目标维度标签,分别与所述资源库中资源对应的资源标签进行匹配。

可选地,所述装置还可以包括:

依据资源对应的资源特征,对资源进行筛选,并将筛选后的资源保存至资源库;

所述资源特征可以包括如下特征中的至少一种:

资源包括的标题与正文之间的相关性;

资源的来源信息;

资源的内容长度;

资源的结构信息;

资源的内容属性;

资源的页面质量;

资源对应的用户关注信息;以及

医疗资源对应的提供对象信息。

可选地,所述装置还可以包括:

第一展示模块,用于在搜索结果页中,对所述多个目标维度标签对应的搜索结果数据分别进行展示。

可选地,所述第一展示模块可以包括:

标签页展示模块,用于在搜索结果页中采用标签页的形式,对所述多个目标维度标签对应的搜索结果数据分别进行展示;所述标签页的标签可以包括:所述目标维度标签。

可选地,所述装置还可以包括:

第二展示模块,用于在搜索结果页中,对所述搜索请求对应的知识结构进行展示。

参照图6,示出了本发明的一种搜索装置实施例的结构框图,具体可以包括:接收模块601、搜索结果确定模块602和展示模块603。

其中,接收模块601,用于接收用户的搜索请求;

搜索结果确定模块602,用于确定所述搜索请求对应的搜索结果数据;所述搜索结果数据包括:多个目标维度标签分别对应的搜索结果数据;所述多个目标维度标签与所述搜索请求和所述搜索请求对应的目标搜索意图相应;

展示模块603,用于在搜索结果页中,对所述多个目标维度标签对应的搜索结果数据分别进行展示。

可选地,展示模块603可以包括:

标签页展示模块,用于在搜索结果页中采用标签页的形式,对所述多个目标维度标签对应的搜索结果数据分别进行展示;所述标签页的标签包括:所述目标维度标签。

对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

本发明实施例提供了一种用于搜索的装置,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:接收用户的搜索请求;确定所述搜索请求对应的目标搜索意图;依据所述目标搜索意图对应的多个维度标签,确定所述搜索请求对应的多个目标维度标签;依据所述搜索请求和所述多个目标维度标签,确定所述多个目标维度标签分别对应的搜索结果数据。

图7是根据一示例性实施例示出的一种用于搜索的装置1100的框图。例如,装置1100可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。

参照图7,装置1100可以包括以下一个或多个组件:处理组件1102,存储器1104,电源组件1106,多媒体组件1108,音频组件1110,输入/输出 (I/O)的接口1112,传感器组件1114,以及通信组件1116。

处理组件1102通常控制装置1100的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理元件1102可以包括一个或多个处理器1120来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件1102可以包括一个或多个模块,便于处理组件1102和其他组件之间的交互。例如,处理组件1102可以包括多媒体模块,以方便多媒体组件1108和处理组件1102之间的交互。

存储器1104被配置为存储各种类型的数据以支持在设备1100的操作。这些数据的示例包括用于在装置1100上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器1104可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。

电源组件1106为装置1100的各种组件提供电力。电源组件1106可以包括电源管理系统,一个或多个电源,及其他与为装置1100生成、管理和分配电力相关联的组件。

多媒体组件1108包括在所述装置1100和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件1108包括一个前置摄像头和/或后置摄像头。当设备1100处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件1110被配置为输出和/或输入音频信号。例如,音频组件1110 包括一个麦克风(MIC),当装置1100处于操作模式,如呼叫模式、记录模式和语音数据处理模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1104或经由通信组件1116发送。在一些实施例中,音频组件1110还包括一个扬声器,用于输出音频信号。

I/O接口1112为处理组件1102和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件1114包括一个或多个传感器,用于为装置1100提供各个方面的状态评估。例如,传感器组件1114可以检测到设备1100的打开/关闭状态,组件的相对定位,例如所述组件为装置1100的显示器和小键盘,传感器组件1114还可以检测装置1100或装置1100一个组件的位置改变,用户与装置1100接触的存在或不存在,装置1100方位或加速/减速和装置1100 的温度变化。传感器组件1114可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件1114还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件1114还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件1116被配置为便于装置1100和其他设备之间有线或无线方式的通信。装置1100可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件1116经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件1116还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频数据处理(RFID)技术,红外数据协会(IrDA) 技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。

在示例性实施例中,装置1100可以被一个或多个应用专用集成电路 (ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器1104,上述指令可由装置1100的处理器1120 执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是 ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

图8是本发明的一些实施例中服务器的结构示意图。该服务器1900可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(central processingunits,CPU)1922(例如,一个或一个以上处理器) 和存储器1932,一个或一个以上存储应用程序1942或数据1944的存储介质 1930(例如一个或一个以上海量存储设备)。其中,存储器1932和存储介质 1930可以是短暂存储或持久存储。存储在存储介质1930的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器1922可以设置为与存储介质1930通信,在服务器1900上执行存储介质1930中的一系列指令操作。

服务器1900还可以包括一个或一个以上电源1926,一个或一个以上有线或无线网络接口1950,一个或一个以上输入输出接口1958,一个或一个以上键盘1956,和/或,一个或一个以上操作系统1941,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等等。

一种非临时性计算机可读存储介质,当所述存储介质中的指令由装置 (服务器或者终端)的处理器执行时,使得装置能够执行图2或图3或图4 或图5所示的搜索方法。

一种非临时性计算机可读存储介质,当所述存储介质中的指令由装置 (服务器或者终端)的处理器执行时,使得装置能够执行一种搜索方法,所述方法包括:接收用户的搜索请求;确定所述搜索请求对应的目标搜索意图;依据所述目标搜索意图对应的多个维度标签,确定所述搜索请求对应的多个目标维度标签;依据所述搜索请求和所述多个目标维度标签,确定所述多个目标维度标签分别对应的搜索结果数据。

本发明实施例公开了A1、一种搜索方法,所述方法包括:

接收用户的搜索请求;

确定所述搜索请求对应的目标搜索意图;

依据所述目标搜索意图对应的多个维度标签,确定所述搜索请求对应的多个目标维度标签;

依据所述搜索请求和所述多个目标维度标签,确定所述多个目标维度标签分别对应的搜索结果数据。

A2、根据A1所述的方法,所述确定所述搜索请求对应的目标搜索意图,包括:

将所述搜索请求包括的词汇与搜索意图对应的关键词进行匹配,以得到所述搜索请求对应的目标搜索意图。

A3、根据A1所述的方法,所述目标搜索意图对应至少两个关键词,所述搜索请求中包括:分别与所述至少两个关键词相匹配的词汇。

A4、根据A1所述的方法,所述方法还包括:

对历史搜索请求进行聚类,以得到至少一个搜索意图;和/或

为历史搜索请求添加标签,并依据所述标签确定至少一个搜索意图。

A5、根据A1所述的方法,所述方法还包括:

对搜索意图对应的资源进行聚类,以得到所述搜索意图对应的多个维度标签;和/或

针对搜索意图预置对应的多个维度标签。

A6、根据A1所述的方法,所述确定所述搜索请求对应的多个目标维度标签,包括:

从所述目标搜索意图对应的多个维度标签中,确定出与所述搜索请求包括的实体词相匹配的多个目标维度标签;和/或

依据维度标签对应的资源在资源库中的出现信息,从所述目标搜索意图对应的多个维度标签中,确定出多个目标维度标签。

A7、根据A1所述的方法,所述确定所述多个目标维度标签分别对应的搜索结果数据,包括:

依据所述搜索请求和所述多个目标维度标签,在资源库中进行检索,以得到所述多个目标维度标签分别对应的资源,作为搜索结果数据。

A8、根据A7所述的方法,所述资源库中资源对应有资源标签,所述在资源库中进行检索,包括:

将所述搜索请求和所述多个目标维度标签,分别与所述资源库中资源对应的资源标签进行匹配。

A9、根据A7所述的方法,所述方法还包括:

依据资源对应的资源特征,对资源进行筛选,并将筛选后的资源保存至资源库;

所述资源特征包括如下特征中的至少一种:

资源包括的标题与正文之间的相关性;

资源的来源信息;

资源的内容长度;

资源的结构信息;

资源的内容属性;

资源的页面质量;

资源对应的用户关注信息;以及

医疗资源对应的提供对象信息。

A10、根据A1至A9中任一所述的方法,所述方法还包括:

在搜索结果页中,对所述多个目标维度标签对应的搜索结果数据分别进行展示。

A11、根据A10所述的方法,所述对所述多个目标维度标签对应的搜索结果数据分别进行展示,包括:

在搜索结果页中采用标签页的形式,对所述多个目标维度标签对应的搜索结果数据分别进行展示;所述标签页的标签包括:所述目标维度标签。

A12、根据A10所述的方法,所述方法还包括:

在搜索结果页中,对所述搜索请求对应的知识结构进行展示。

本发明实施例公开了B13、一种搜索方法,包括:

接收用户的搜索请求;

确定所述搜索请求对应的搜索结果数据;所述搜索结果数据包括:多个目标维度标签分别对应的搜索结果数据;所述多个目标维度标签与所述搜索请求和所述搜索请求对应的目标搜索意图相应;

在搜索结果页中,对所述多个目标维度标签对应的搜索结果数据分别进行展示。

B14、根据B13所述的方法,所述对所述多个目标维度标签对应的搜索结果数据分别进行展示,包括:

在搜索结果页中采用标签页的形式,对所述多个目标维度标签对应的搜索结果数据分别进行展示;所述标签页的标签包括:所述目标维度标签。

本发明实施例公开了C15、一种搜索装置,包括:

接收模块,用于接收用户的搜索请求;

搜索意图确定模块,用于确定所述搜索请求对应的目标搜索意图;

维度标签确定模块,用于依据所述目标搜索意图对应的多个维度标签,确定所述搜索请求对应的多个目标维度标签;以及

搜索结果确定模块,用于依据所述搜索请求和所述多个目标维度标签,确定所述多个目标维度标签分别对应的搜索结果数据。

C16、根据C15所述的装置,所述搜索意图确定模块包括:

第一匹配模块,用于将所述搜索请求包括的词汇与搜索意图对应的关键词进行匹配,以得到所述搜索请求对应的目标搜索意图。

C17、根据C15所述的装置,所述目标搜索意图对应至少两个关键词,所述搜索请求中包括:分别与所述至少两个关键词相匹配的词汇。

C18、根据C15所述的装置,所述装置还包括:

第一聚类模块,用于对历史搜索请求进行聚类,以得到至少一个搜索意图;和/或

添加模块,用于为历史搜索请求添加标签,并依据所述标签确定至少一个搜索意图。

C19、根据C15所述的装置,所述装置还包括:

第二聚类模块,用于对搜索意图对应的资源进行聚类,以得到所述搜索意图对应的多个维度标签;和/或

预置模块,用于针对搜索意图预置对应的多个维度标签。

C20、根据C15所述的装置,所述维度标签确定模块,包括:

第一维度标签确定模块,用于从所述目标搜索意图对应的多个维度标签中,确定出与所述搜索请求包括的实体词相匹配的多个目标维度标签;和/ 或

第二维度标签确定模块,用于依据维度标签对应的资源在资源库中的出现信息,从所述目标搜索意图对应的多个维度标签中,确定出多个目标维度标签。

C21、根据C15所述的装置,所述搜索结果确定模块包括:

检索模块,用于依据所述搜索请求和所述多个目标维度标签,在资源库中进行检索,以得到所述多个目标维度标签分别对应的资源,作为搜索结果数据。

C22、根据C21所述的装置,所述检索模块包括:

第二匹配模块,用于将所述搜索请求和所述多个目标维度标签,分别与所述资源库中资源对应的资源标签进行匹配。

C23、根据C21所述的装置,所述装置还包括:

依据资源对应的资源特征,对资源进行筛选,并将筛选后的资源保存至资源库;

所述资源特征包括如下特征中的至少一种:

资源包括的标题与正文之间的相关性;

资源的来源信息;

资源的内容长度;

资源的结构信息;

资源的内容属性;

资源的页面质量;

资源对应的用户关注信息;以及

医疗资源对应的提供对象信息。

C24、根据C15至C23中任一所述的装置,所述装置还包括:

第一展示模块,用于在搜索结果页中,对所述多个目标维度标签对应的搜索结果数据分别进行展示。

C25、根据C24所述的装置,所述第一展示模块包括:

标签页展示模块,用于在搜索结果页中采用标签页的形式,对所述多个目标维度标签对应的搜索结果数据分别进行展示;所述标签页的标签包括:所述目标维度标签。

C26、根据C24所述的装置,所述装置还包括:

第二展示模块,用于在搜索结果页中,对所述搜索请求对应的知识结构进行展示。

本发明实施例公开了D27、一种搜索装置,包括:

接收模块,用于接收用户的搜索请求;

搜索结果确定模块,用于确定所述搜索请求对应的搜索结果数据;所述搜索结果数据包括:多个目标维度标签分别对应的搜索结果数据;所述多个目标维度标签与所述搜索请求和所述搜索请求对应的目标搜索意图相应;以及

展示模块,用于在搜索结果页中,对所述多个目标维度标签对应的搜索结果数据分别进行展示。

D28、根据D27所述的装置,所述展示模块包括:

标签页展示模块,用于在搜索结果页中采用标签页的形式,对所述多个目标维度标签对应的搜索结果数据分别进行展示;所述标签页的标签包括:所述目标维度标签。

本发明实施例公开了E29、一种用于搜索的装置,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:

接收用户的搜索请求;

确定所述搜索请求对应的目标搜索意图;

依据所述目标搜索意图对应的多个维度标签,确定所述搜索请求对应的多个目标维度标签;

依据所述搜索请求和所述多个目标维度标签,确定所述多个目标维度标签分别对应的搜索结果数据。

E30、根据E29所述的装置,所述确定所述搜索请求对应的目标搜索意图,包括:

将所述搜索请求包括的词汇与搜索意图对应的关键词进行匹配,以得到所述搜索请求对应的目标搜索意图。

E31、根据E29所述的装置,所述目标搜索意图对应至少两个关键词,所述搜索请求中包括:分别与所述至少两个关键词相匹配的词汇。

E32、根据E29所述的装置,所述装置还经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:

对历史搜索请求进行聚类,以得到至少一个搜索意图;和/或

为历史搜索请求添加标签,并依据所述标签确定至少一个搜索意图。

E33、根据E29所述的装置,所述装置还经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:

对搜索意图对应的资源进行聚类,以得到所述搜索意图对应的多个维度标签;和/或

针对搜索意图预置对应的多个维度标签。

E34、根据E29所述的装置,所述确定所述搜索请求对应的多个目标维度标签,包括:

从所述目标搜索意图对应的多个维度标签中,确定出与所述搜索请求包括的实体词相匹配的多个目标维度标签;和/或

依据维度标签对应的资源在资源库中的出现信息,从所述目标搜索意图对应的多个维度标签中,确定出多个目标维度标签。

E35、根据E29所述的装置,所述确定所述多个目标维度标签分别对应的搜索结果数据,包括:

依据所述搜索请求和所述多个目标维度标签,在资源库中进行检索,以得到所述多个目标维度标签分别对应的资源,作为搜索结果数据。

E36、根据E35所述的装置,所述资源库中资源对应有资源标签,所述在资源库中进行检索,包括:

将所述搜索请求和所述多个目标维度标签,分别与所述资源库中资源对应的资源标签进行匹配。

E37、根据E35所述的装置,所述装置还经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:

依据资源对应的资源特征,对资源进行筛选,并将筛选后的资源保存至资源库;

所述资源特征包括如下特征中的至少一种:

资源包括的标题与正文之间的相关性;

资源的来源信息;

资源的内容长度;

资源的结构信息;

资源的内容属性;

资源的页面质量;

资源对应的用户关注信息;以及

医疗资源对应的提供对象信息。

E38、根据E29至E37中任一所述的装置,所述装置还包括:

在搜索结果页中,对所述多个目标维度标签对应的搜索结果数据分别进行展示。

E39、根据E38所述的装置,所述对所述多个目标维度标签对应的搜索结果数据分别进行展示,包括:

在搜索结果页中采用标签页的形式,对所述多个目标维度标签对应的搜索结果数据分别进行展示;所述标签页的标签包括:所述目标维度标签。

E40、根据E38所述的装置,所述装置还包括:

在搜索结果页中,对所述搜索请求对应的知识结构进行展示。

本发明实施例公开了F41、一种用于搜索的装置,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:

接收用户的搜索请求;

确定所述搜索请求对应的搜索结果数据;所述搜索结果数据包括:多个目标维度标签分别对应的搜索结果数据;所述多个目标维度标签与所述搜索请求和所述搜索请求对应的目标搜索意图相应;

在搜索结果页中,对所述多个目标维度标签对应的搜索结果数据分别进行展示。

F42、根据F41所述的方法,所述对所述多个目标维度标签对应的搜索结果数据分别进行展示,包括:

在搜索结果页中采用标签页的形式,对所述多个目标维度标签对应的搜索结果数据分别进行展示;所述标签页的标签包括:所述目标维度标签。

本发明实施例公开了G43、一种机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得装置执行如A1至A12中一个或多个所述的搜索方法。

本发明实施例公开了H44、一种机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得装置执行如B13或B14所述的搜索方法。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本发明旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。

应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

以上对本发明所提供的一种搜索方法、一种搜索装置和一种用于搜索的装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

相关技术
  • 音响信号检测系统、音响信号检测服务器、影像信号搜索装置、影像信号搜索方法、影像信号搜索程序与记录介质、信号搜索装置、信号搜索方法、及信号搜索程序与记录介质
  • 介质信息搜索装置和介质信息搜索方法
技术分类

06120112900949