搜索方法和搜索引擎的制作方法

文档序号:6543706阅读:399来源:国知局
搜索方法和搜索引擎的制作方法
【专利摘要】本发明提出一种搜索方法和搜索引擎。该搜索方法包括:S1、搜索引擎获取搜索词;S2、搜索引擎根据搜索词确定搜索结果和与搜索词对应的引导信息,并在搜索结果页面中提供搜索结果和引导信息;S3、搜索引擎获取用户针对引导信息的操作行为,并根据用户的操作行为对应的引导信息更新搜索结果页面中的搜索结果和引导信息。本发明实施例的搜索方法,使得用户能够根据引导信息很快定位到自己需求的搜索词和对应的搜索结果。
【专利说明】搜索方法和搜索引擎
【技术领域】
[0001]本发明涉及搜索【技术领域】,尤其涉及一种搜索方法和搜索引擎。
【背景技术】
[0002]目前,用户通常使用搜索引擎获取互联网信息。具体地,首先用户输入搜索词,然后搜索引擎根据用户输入的搜索词匹配网页或网络服务中包含该搜索词的搜索结果,将搜索结果排序后提供给用户,用户通过搜索引擎提供的搜索结果获取互联网信息。
[0003]上述基于搜索词匹配的搜索机制,主要存在以下问题:(1)用户可能不知道如何构造搜索词,从而无法获取符合用户需求的搜索结果。(2)搜索结果不符合用户需求时,用户需要变换不同的搜索词重新进行搜索。例如,参照图1 (a),是相关技术中搜索引擎提供相关搜索的一种示例图,用户可点击搜索引擎提供的相关搜索重新进行搜索,但是,如果用户想要购买哈士奇同时对哈士奇不熟悉,这些相关搜索无法满足用户希望在购买哈士奇之前想要获得的参考信息;参照图1 (b),是相关技术中搜索引擎提供推荐搜索词的一种示例图,用户可选择搜索引擎提供的推荐搜索词重新进行搜索,但是,这些推荐搜索词是基于用户输入的搜索词所扩展的,只能给出用户关注的热门推荐搜索词,还是有可能无法满足用户的需求。(3)当用户关注某个东西(如实体、资源等)的属性或关联信息而不知道如何进行表述时,用户往往会输入一个不附加这些属性或关联信息的较为宽泛的搜索词进行搜索,导致搜索结果不够精确,加大用户的筛选成本。
[0004]综上所述,无论用户修改搜索词、点击相关搜索、使用推荐搜索词,都是对当前搜索结果不满意而希望获得更好的搜索结果,此时如果无法提供特别令用户感到满意的搜索结果,用户满意度会下降,甚至用户在多试几次仍无任何有用的搜索结果时,用户可能会转身离开,对用户无疑是一种伤害。
[0005]另外,基于搜索词匹配的搜索机制,提供的搜索结果往往不能很好地满足用户的需求。参照图1 (C),是相关技术中搜索引擎提供搜索结果的一种示例图,如图1 (C)所示,用户输入搜索词“哈士奇的训练方法”,此时用户希望获得是哈士奇一整套的训练方法,显然搜索结果无法用户需求。

【发明内容】

[0006]本发明旨在至少在一定程度上解决相关技术中的技术问题之一。
[0007]为此,本发明的第一个目的在于提出一种搜索方法。该方法使得用户能够根据引导信息很快定位到自己需求的搜索词和对应的搜索结果。
[0008]本发明的第二个目的在于提出一种广告的搜索引擎。
[0009]为了实现上述目的,本发明第一方面实施例的搜索方法,包括:S1、搜索引擎获取搜索词;S2、所述搜索引擎根据所述搜索词确定搜索结果和与所述搜索词对应的引导信息,并在搜索结果页面中提供所述搜索结果和所述引导信息;S3、所述搜索引擎获取用户针对所述引导信息的操作行为,并根据所述用户的操作行为对应的引导信息更新所述搜索结果页面中的搜索结果和弓I导信息。
[0010]本发明实施例的搜索方法,搜索引擎根据搜索词确定搜索结果和与搜索词对应的引导信息,一方面使得用户能够根据引导信息很快定位到自己需求的搜索词和对应的搜索结果,克服了相关技术中用户不知道如何构造搜索词而无法获取符合需求的搜索结果的缺陷,用户即使不知道如何构造搜索词,也能够根据引导信息,一步一步明确自己想要获得的搜索结果。另一方面在一个搜索结果界面中,用户通过点击不同的引导信息,可以获取对应的搜索结果,无需用户重新进行搜索。另外,与搜索词对应的引导信息是与搜索词语义关联的、可多方位描述搜索词的信息,例如,引导信息可以是搜索词的横向关联信息,也可以是搜索词的多个需求维度对应的关联信息,能够从多方位引导用户,使得用户能够选择恰当的搜索词,并获得满足需求的搜索结果。
[0011]为了实现上述目的,本发明第二方面实施例的搜索引擎,包括:第一获取模块,用于获取搜索词;确定模块,用于根据所述搜索词确定搜索结果和与所述搜索词对应的引导信息;提供模块,用于在搜索结果页面中提供所述搜索结果和所述引导信息;第二获取模块,用于获取用户针对所述引导信息的操作行为;更新模块,用于根据所述用户的操作行为对应的弓I导信息更新所述搜索结果页面中的搜索结果和弓I导信息。
[0012]本发明实施例的搜索引擎,搜索引擎根据搜索词确定搜索结果和与搜索词对应的引导信息,一方面使得用户能够根据引导信息很快定位到自己需求的搜索词和对应的搜索结果,克服了相关技术中用户不知道如何构造搜索词而无法获取符合需求的搜索结果的缺陷,用户即使不知道如何构造搜索词,也能够根据引导信息,一步一步明确自己想要获得的搜索结果。另一方面在一个搜索结果界面中,用户通过点击不同的引导信息,可以获取对应的搜索结果,无需用户重新进行搜索。另外,与搜索词对应的引导信息是与搜索词语义关联的、可多方位描述搜索词的信息,例如,引导信息可以是搜索词的横向关联信息,也可以是搜索词的多个需求维度对应的关联信息,能够从多方位引导用户,使得用户能够选择恰当的搜索词,并获得满足需求的搜索结果。
[0013]本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
【专利附图】

【附图说明】
[0014]本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中,
[0015]图1 (a)是相关技术中搜索引擎提供相关搜索的一种示例图;
[0016]图1 (b)是相关技术中搜索引擎提供推荐搜索词的一种示例图;
[0017]图1 (c)是相关技术中搜索引擎提供搜索结果的一种示例图;
[0018]图2是根据本发明一个实施例的搜索方法的流程图;
[0019]图3 (a)是本发明实施例的搜索方法的一种示意图;
[0020]图3 (b)是本发明实施例的搜索方法的另一种示意图;
[0021]图3 (C)是本发明实施例的搜索方法的又一种示意图;
[0022]图3 (d)是本发明实施例的搜索方法的再一种示意图;
[0023]图3 (e)是本发明实施例的搜索方法的又再一种示意图;[0024]图4是根据本发明另一个实施例的搜索方法的流程图;
[0025]图5是根据本发明一个实施例的搜索引擎的结构框图;
[0026]图6是根据本发明一个实施例的更新模块的结构框图;
[0027]图7是根据本发明另一个实施例的搜索引擎的结构框图;
[0028]图8是根据本发明又一个实施例的搜索引擎的结构框图。
【具体实施方式】
[0029]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的模块或具有相同或类似功能的模块。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
[0030]在本发明的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
[0031]流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属【技术领域】的技术人员所理解。
[0032]为了解决基于搜索词匹配的搜索机制存在的问题,本发明的实施例提供了一种搜索方法和搜索引擎。下面参考附图描述根据本发明实施例的搜索方法和搜索引擎。
[0033]图2是根据本发明一个实施例的搜索方法的流程图。
[0034]如图2所示,该搜索方法包括:
[0035]S101,搜索引擎获取搜索词。
[0036]具体地,在本发明的实施例中,用户可在搜索引擎提供的输入框中输入搜索词,以使得搜索引擎获取搜索词,用户还可在各种快捷搜索输入框中输入搜索词,以使得搜索引擎获取搜索词,对此,本方法的实施例不进行限定。
[0037]S102,搜索引擎根据搜索词确定搜索结果和与搜索词对应的引导信息,并在搜索结果页面中提供搜索结果和引导信息。
[0038]具体地,搜索引擎根据搜索词确定搜索结果可参考相关技术理解,对此,本发明的实施例不进行限定。与搜索词对应的引导信息是与搜索词语义关联的、可多方位描述搜索词的信息,例如,引导信息可以是搜索词的横向关联信息,也可以是搜索词的多个需求维度对应的关联信息,能够从多方位引导用户,使得用户能够选择恰当的搜索词,并获得满足需求的搜索结果。
[0039]例如,参照图3 (a),是本发明实施例的搜索方法的一种示意图,如图3 (a),如果用户输入“哈士奇”、“哈士奇狗”等搜索词后,如图3 (a)中的区域I所示即为搜索引擎提供的引导信息,搜索引擎提供的引导信息是关于哈士奇的多个需求维度,如“购买决策”、“呆萌哈士奇”、“喂养方法”、“其他趣闻”等即为多个需求维度,每个需求维度又有对应的子需求维度,用户还可以点击右侧的按钮2查看更多的引导信息。
[0040]又如,参照图3 (b),是本发明实施例的搜索方法的另一种示意图,如图3 (b),如果用户输入“如何拥有哈士奇”、“购买哈士奇”等搜索词后,如图3 (b)中的区域4所示,搜索引擎提供的引导信息可以是“多少钱一只”、“好养吗”、“怎么看纯不纯”等横向关联信息,用户还可以点击右侧的按钮5查看更多的引导信息。
[0041]应理解,上述示例仅是示意性的,并非仅能通过上述示例来实现,本领域技术人员可根据上述示例进行相应的扩展或变化,这些均应包含在本发明的保护范围之内。
[0042]S103,搜索引擎获取用户针对引导信息的操作行为,并根据用户的操作行为对应的弓I导信息更新搜索结果页面中的搜索结果和弓I导信息。
[0043]具体地,当搜索引擎提供引导信息之后,用户可以根据自己的实际需求选择对应的引导信息,并根据用户选择的引导信息更新搜索结果页面中的搜索结果和引导信息。例如,如图3 (a)所示,当用户点击引导信息“购买策略”后,搜索引擎在区域4中提供引导信息“购买策略”对应的搜索结果,引导信息“购买策略”对应更新引导信息可如图3 (b)中区域4所示。又如,如图3 (b)所示,当用户点击引导信息“多少钱一只”后,搜索引擎在区域6中提供引导信息“多少钱一只”对应的搜索结果。应理解,上述示例仅是示意性的,并非仅能通过上述示例来实现,本领域技术人员可根据上述示例进行相应的扩展或变化,这些均应包含在本发明的保护范围之内。
[0044]本发明实施例的搜索方法,搜索引擎根据搜索词确定搜索结果和与搜索词对应的引导信息,一方面使得用户能够根据引导信息很快定位到自己需求的搜索词和对应的搜索结果,克服了相关技术中用户不知道如何构造搜索词而无法获取符合需求的搜索结果的缺陷,用户即使不知道如何构造搜索词,也能够根据引导信息,一步一步明确自己想要获得的搜索结果。另一方面在一个搜索结果界面中,用户通过点击不同的引导信息,可以获取对应的搜索结果,无需用户重新进行搜索。另外,与搜索词对应的引导信息是与搜索词语义关联的、可多方位描述搜索词的信息,例如,引导信息可以是搜索词的横向关联信息,也可以是搜索词的多个需求维度对应的关联信息,能够从多方位引导用户,使得用户能够选择恰当的搜索词,并获得满足需求的搜索结果。
[0045]图4是根据本发明另一个实施例的搜索方法的流程图。
[0046]如图4所示,该搜索方法包括:
[0047]S201,搜索引擎获取搜索词。
[0048]具体地,在本发明的实施例中,用户可在搜索引擎提供的输入框中输入搜索词,以使得搜索引擎获取搜索词,用户还可在各种快捷搜索输入框中输入搜索词,以使得搜索引擎获取搜索词,对此,本方法的实施例不进行限定。
[0049]S202,搜索引擎根据搜索词确定搜索结果和与搜索词对应的引导信息,并在搜索结果页面中提供搜索结果和引导信息。
[0050]具体地,搜索引擎根据搜索词确定搜索结果可参考相关技术理解,对此,本发明的实施例不进行限定。与搜索词对应的引导信息是与搜索词语义关联的、可多方位描述搜索词的信息,例如,引导信息可以是搜索词的横向关联信息,也可以是搜索词的多个需求维度对应的关联信息,能够从多方位引导用户,使得用户能够选择恰当的搜索词,并获得满足需求的搜索结果。[0051]例如,参照图3 (a),是本发明实施例的搜索方法的一种示意图,如图3 (a),如果用户输入“哈士奇”、“哈士奇狗”等搜索词后,如图3 Ca)中的区域I所示,搜索引擎提供的引导信息是关于哈士奇的多个需求维度,如“购买决策”、“呆萌哈士奇”、“喂养方法”、“其他趣闻”等,每个需求维度又有对应的子需求维度,用户还可以点击右侧的按钮2查看更多的引导信息。
[0052]又如,参照图3 (b),是本发明实施例的搜索方法的另一种示意图,如图3 (b),如果用户输入“如何拥有哈士奇”、“购买哈士奇”等搜索词后,如图3 (b)中的区域4所示,搜索引擎提供的引导信息可以是“多少钱一只”、“好养吗”、“怎么看纯不纯”等横向关联信息,用户还可以点击右侧的按钮5查看更多的引导信息。
[0053]应理解,上述示例仅是示意性的,并非仅能通过上述示例来实现,本领域技术人员可根据上述示例进行相应的扩展或变化,这些均应包含在本发明的保护范围之内。
[0054]S203,搜索引擎获取用户针对引导信息的操作行为。
[0055]例如,当搜索引擎提供引导信息之后,用户可点击相应的引导信息,搜索引擎获取用户针对引导信息的点击操作行为。
[0056]S204,搜索引擎根据用户的操作行为对应的引导信息进行搜索以获取新搜索结果O
[0057]例如,如图3 (b)所示,当用户点击“多少钱一只”的引导信息后,搜索引擎根据“多少钱一只”获取新搜索结果。
[0058]S205,根据用户的操作行为对应的引导信息生成新引导信息。
[0059]例如,在图3 (a)中,当用户点击“购买策略”后,生成的引导信息可如在图3 (b)中区域I所示。
[0060]应理解,S204和S205的执行不分先后顺序。
[0061 ] S206,在搜索结果页面中提供新搜索结果和新引导信息。
[0062]本发明实施例的搜索方法,根据用户的操作行为对应的引导信息在搜索结果页面中提供新搜索结果和新引导信息,使得新搜索结果和新引导信息紧跟用户的需求和意图,能够直接定位用户的需求。
[0063]在本发明的实施例中,引导信息可通过多种途径获取,例如,可以针对用户的搜索日志进行分析获得。在本发明的一个实施例中,搜索引擎通过对搜索词进行语义分析确定搜索词对应的引导信息,语义分析可参考相关技术理解,在此,本发明的实施例不再赘述。
[0064]在本发明的一个实施例中,搜索引擎具有多级需求维度。例如,针对搜索词“哈士奇”,对应的“购买策略”、“呆萌哈士奇”、“喂养方法”、“其他趣闻”等构成第一级需求维度,“多少钱一只”、“好养吗”等构成“购买策略”对应的第二级需求维度,依次类推,搜索引擎可具有多级需求维度。
[0065]在本发明的一个实施例中,引导信息包括多个本级需求维度。例如,“购买策略”、“呆萌哈士奇”、“喂养方法”、“其他趣闻”等为多个本级需求维度。
[0066]在本发明的一个实施例中,该搜索方法还包括(图中未示出):根据搜索频次和/或用户搜索记录对引导信息中的多个本级需求维度进行排序。具体地,对多个本级需求维度进行排序可参考相关技术的排序策略,在此不再赘述。通过对多个本级需求维度进行排序,可以使得热门的需求维度更靠前。[0067]在本发明的一个实施例中,引导信息包括多个本级需求维度和每个本级需求维度对应的至少一个下级需求维度。如图3 (a)所示,引导信息包括多个本级需求维度(如“购买策略”、“呆萌哈士奇”、“喂养方法”、“其他趣闻”等)和每个本级需求维度对应的至少一个下级需求维度(例如,“购买策略”对应的至少一个下级需求维度为“多少钱一只” “好养吗” “怎么看纯不纯”等)。
[0068]在本发明的一个实施例中,该搜索方法还可以针对搜索词进行需求分析与意图识另|J,并根据需求分析与意图识别结构直接定位用户的引导信息。例如,图3 (C)是本发明实施例的搜索方法的又一种示意图,如图3 (C)所示,用户输入的搜索词为“如何训练哈士奇装死”,通过需求分析与意图识别发现用户希望获得哈士奇训练相关的知识,因此直接定位到展现训练方法的引导信息,如图3 (c)中区域7所示,让用户进行选择。又如,图3 (d)是本发明实施例的搜索方法的再一种示意图,如图3 (d)所示,用户输入的搜索词为“哈士奇搞笑图片”,通过需求分析与意图识别发现用户希望获得哈士奇的搞笑图片、壁纸、视频等,因此直接定位到如图3 Cd)中区域8所示的引导信息,让用户进行选择。
[0069]在本发明的一个实施例中,该搜索方法还包括(图中未示出):根据用户的操作行为对应的需求维度在搜索结果页面中提供推荐内容。具体地,除了通过引导信息帮助用户尽快明确自己的搜索意图,还需要为用户提供最好的搜索结果,这样才能不让用户感到失望,为此需要根据用户的操作行为对应的需求维度在搜索结果页面中提供推荐内容。例如,图3 (e)是本发明实施例的搜索方法的又再一种示意图,如图3 (e)所示,当用户搜索“如何训练哈士奇装死”时,搜索引擎能够直接在搜索结果页中给出装死的相关训练方法,用户在获得装死的相关训练方法后,往往还有潜在的后续需求或相关诉求,如果用户看完这些训练方法后,觉得难度挺大,可能希望找一个专业的宠物训练机构帮自己进行训练,甚至希望找一些知名的狗狗训练师代为训练,可以在如图3 (e)的区域9中提供对应的推荐内容。
[0070]为了实现上述实施例,本发明的实施例还提出一种搜索引擎。
[0071]图5是根据本发明一个实施例的搜索引擎的结构框图。
[0072]如图5所示,该搜索引擎100包括:第一获取模块110、确定模块120、提供模块130、第二获取模块140、更新模块150。
[0073]具体地,第一获取模块110用于获取搜索词。更具体地,在本发明的实施例中,用户可在搜索引擎提供的输入框中输入搜索词,以使得第一获取模块110获取搜索词,用户还可在各种快捷搜索输入框中输入搜索词,以使得第一获取模块110获取搜索词,对此,本方法的实施例不进行限定。
[0074]确定模块120用于根据搜索词确定搜索结果和与搜索词对应的引导信息。提供模块130用于在搜索结果页面中提供搜索结果和引导信息。更具体地,确定模块120根据搜索词确定搜索结果可参考相关技术理解,对此,本发明的实施例不进行限定。与搜索词对应的引导信息是与搜索词语义关联的、可多方位描述搜索词的信息,例如,引导信息可以是搜索词的横向关联信息,也可以是搜索词的多个需求维度对应的关联信息,能够从多方位引导用户,使得用户能够选择恰当的搜索词,并获得满足需求的搜索结果。
[0075]例如,参照图3(a),是本发明实施例的搜索方法的一种示意图,如图3(a),如果用户输入“哈士奇”、“哈士奇狗”等搜索词后,如图3 Ca)中的区域I所示,提供模块130提供的引导信息是关于哈士奇的多个需求维度,如“购买决策”、“呆萌哈士奇”、“喂养方法”、“其他趣闻”等,每个需求维度又有对应的子需求维度,用户还可以点击右侧的按钮2查看更多的引导信息。
[0076]又如,参照图3 (b),是本发明实施例的搜索方法的另一种示意图,如图3 (b),如果用户输入“如何拥有哈士奇”、“购买哈士奇”等搜索词后,如图3 (b)中的区域4所示,提供模块130提供的引导信息可以是“多少钱一只”、“好养吗”、“怎么看纯不纯”等横向关联信息,用户还可以点击右侧的按钮5查看更多的引导信息。
[0077]应理解,上述示例仅是示意性的,并非仅能通过上述示例来实现,本领域技术人员可根据上述示例进行相应的扩展或变化,这些均应包含在本发明的保护范围之内。
[0078]第二获取模块140用于获取用户针对引导信息的操作行为。更新模块150用于根据用户的操作行为对应的引导信息更新搜索结果页面中的搜索结果和引导信息。更具体地,当提供模块130提供引导信息之后,用户可以根据自己的实际需求选择对应的引导信息,并通过更新模块150根据用户选择的引导信息更新搜索结果页面中的搜索结果和引导信息。例如,如图3 (a)所示,当用户点击引导信息“购买策略”后,更新模块150在区域4中提供引导信息“购买策略”对应的搜索结果,引导信息“购买策略”对应更新引导信息可如图3 (b)中区域4所示。又如,如图3 (b)所示,当用户点击引导信息“多少钱一只”后,更新模块150在区域6中提供引导信息“多少钱一只”对应的搜索结果。应理解,上述示例仅是示意性的,并非仅能通过上述示例来实现,本领域技术人员可根据上述示例进行相应的扩展或变化,这些均应包含在本发明的保护范围之内。
[0079]本发明实施例的搜索引擎,搜索引擎根据搜索词确定搜索结果和与搜索词对应的引导信息,一方面使得用户能够根据引导信息很快定位到自己需求的搜索词和对应的搜索结果,克服了相关技术中用户不知道如何构造搜索词而无法获取符合需求的搜索结果的缺陷,用户即使不知道如何构造搜索词,也能够根据引导信息,一步一步明确自己想要获得的搜索结果。另一方面在一个搜索结果界面中,用户通过点击不同的引导信息,可以获取对应的搜索结果,无需用户重新进行搜索。另外,与搜索词对应的引导信息是与搜索词语义关联的、可多方位描述搜索词的信息,例如,引导信息可以是搜索词的横向关联信息,也可以是搜索词的多个需求维度对应的关联信息,能够从多方位引导用户,使得用户能够选择恰当的搜索词,并获得满足需求的搜索结果。
[0080]图6是根据本发明一个实施例的更新模块的结构框图。
[0081]如图6所示,在本发明的一个实施例中,更新模块150包括:搜索单元151、生成单元152和提供单元153。
[0082]具体地,搜索单元151用于根据用户的操作行为对应的引导信息进行搜索以获取新搜索结果,例如,如图3 (b)所示,当用户点击“多少钱一只”的引导信息后,搜索引擎根据“多少钱一只”获取新搜索结果;生成单元152用于根据用户的操作行为对应的引导信息生成新引导信息,例如,在图3 (a)中,当用户点击“购买策略”后,生成的引导信息可如在图3 (b)中区域I所示;以及提供单元153用于在搜索结果页面中提供新搜索结果和新引导信息。
[0083]由此,根据用户的操作行为对应的引导信息在搜索结果页面中提供新搜索结果和新引导信息,使得新搜索结果和新引导信息紧跟用户的需求和意图,能够直接定位用户的需求。[0084]在本发明的实施例中,引导信息可通过多种途径获取,例如,可以针对用户的搜索日志进行分析获得。在本发明的一个实施例中,搜索引擎通过对搜索词进行语义分析确定搜索词对应的引导信息,语义分析可参考相关技术理解,在此,本发明的实施例不再赘述。
[0085]在本发明的一个实施例中,搜索引擎具有多级需求维度。例如,针对搜索词“哈士奇”,对应的“购买策略”、“呆萌哈士奇”、“喂养方法”、“其他趣闻”等构成第一级需求维度,“多少钱一只”、“好养吗”等构成“购买策略”对应的第二级需求维度,依次类推,搜索引擎可具有多级需求维度。
[0086]在本发明的一个实施例中,引导信息包括多个本级需求维度。例如,“购买策略”、“呆萌哈士奇”、“喂养方法”、“其他趣闻”等为多个本级需求维度。
[0087]图7是根据本发明另一个实施例的搜索引擎的结构框图。
[0088]如图7所示,该搜索引擎100包括:第一获取模块110、确定模块120、提供模块130、第二获取模块140、更新模块150和排序模块160。
[0089]具体地,排序模块160用于根据搜索频次和/或用户搜索记录对引导信息中的多个本级需求维度进行排序。具体地,对多个本级需求维度进行排序可参考相关技术的排序策略,在此不再赘述。通过对多个本级需求维度进行排序,可以使得热门的需求维度更靠
N /.刖。
[0090]图8是根据本发明又一个实施例的搜索引擎的结构框图。
[0091]如图8所示,该搜索引擎100包括:第一获取模块110、确定模块120、提供模块130、第二获取模块140、更新模块150、排序模块160、推荐模块170。
[0092]具体地,推荐模块170用于根据用户的操作行为对应的需求维度在搜索结果页面中提供推荐内容。更具体地,除了通过引导信息帮助用户尽快明确自己的搜索意图,还需要为用户提供最好的搜索结果,这样才能不让用户感到失望,为此需要根据用户的操作行为对应的需求维度在搜索结果页面中提供推荐内容。例如,图3 (e)是本发明实施例的搜索方法的又再一种示意图,如图3 (e)所示,当用户搜索“如何训练哈士奇装死”时,搜索引擎能够直接在搜索结果页中给出装死的相关训练方法,用户在获得装死的相关训练方法后,往往还有潜在的后续需求或相关诉求,如果用户看完这些训练方法后,觉得难度挺大,可能希望找一个专业的宠物训练机构帮自己进行训练,甚至希望找一些知名的狗狗训练师代为训练,可以在如图3 Ce)的区域9中提供对应的推荐内容。
[0093]应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
[0094]在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。[0095]尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。
【权利要求】
1.一种搜索方法,其特征在于,包括: 51、搜索引擎获取搜索词; 52、所述搜索引擎根据所述搜索词确定搜索结果和与所述搜索词对应的引导信息,并在搜索结果页面中提供所述搜索结果和所述引导信息; 53、所述搜索引擎获取用户针对所述引导信息的操作行为,并根据所述用户的操作行为对应的引导信息更新所述搜索结果页面中的搜索结果和引导信息。
2.如权利要求1所述的方法,其特征在于,所述搜索引擎具有多级需求维度,其中,所述搜索引擎通过对所述搜索词进行语义分析确定所述搜索词对应的引导信息。
3.如权利要求2所述的方法,其特征在于,所述引导信息包括多个本级需求维度。
4.如权利要求3所述的方法,其特征在于,还包括: 54、根据搜索频次和/或用户搜索记录对所述引导信息中的多个本级需求维度进行排序。
5.如权利要求2所述的方法,其特征在于,所述引导信息包括多个本级需求维度和每个本级需求维度对应的至少一个下级需求维度。
6.如权利要求3或5所述的方法,其特征在于,还包括: 55、根据所述用户的操作行为对应的需求维度在搜索结果页面中提供推荐内容。
7.如权利要求1所述的方法,其特征在于,所述根据所述用户的操作行为对应的引导信息更新所述搜索结果页面中的搜索结果和引导信息进一步包括: 根据所述用户的操作行为对应的引导信息进行搜索以获取新搜索结果; 根据所述用户的操作行为对应的引导信息生成新引导信息;以及 在所述搜索结果页面中提供所述新搜索结果和所述新引导信息。
8.一种搜索引擎,其特征在于,包括: 第一获取模块,用于获取搜索词; 确定模块,用于根据所述搜索词确定搜索结果和与所述搜索词对应的引导信息; 提供模块,用于在搜索结果页面中提供所述搜索结果和所述引导信息; 第二获取模块,用于获取用户针对所述引导信息的操作行为; 更新模块,用于根据所述用户的操作行为对应的引导信息更新所述搜索结果页面中的搜索结果和引导信息。
9.如权利要求8所述的搜索引擎,其特征在于,所述搜索引擎具有多级需求维度,其中,所述搜索引擎通过对所述搜索词进行语义分析确定所述搜索词对应的引导信息。
10.如权利要求9所述的搜索引擎,其特征在于,所述引导信息包括多个本级需求维度。
11.如权利要求10所述的搜索引擎,其特征在于,还包括: 排序模块,用于根据搜索频次和/或用户搜索记录对所述引导信息中的多个本级需求维度进行排序。
12.如权利要求9所述的搜索引擎,其特征在于,所述引导信息包括多个本级需求维度和每个本级需求维度对应的至少一个下级需求维度。
13.如权利要求10或12所述的搜索引擎,其特征在于,还包括: 推荐模块,用于根据所述用户的操作行为对应的需求维度在搜索结果页面中提供推荐内容。
14.如权利要求8所述的搜索引擎,其特征在于,所述更新模块包括: 搜索单元,用于根据所述用户的操作行为对应的引导信息进行搜索以获取新搜索结果; 生成单元,用于 根据所述用户的操作行为对应的引导信息生成新引导信息;以及 提供单元,用于在所述搜索结果页面中提供所述新搜索结果和所述新引导信息。
【文档编号】G06F17/30GK103914553SQ201410148910
【公开日】2014年7月9日 申请日期:2014年4月14日 优先权日:2014年4月14日
【发明者】王海峰, 黄际洲, 李莹, 吴华 申请人:百度在线网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1