[go: up one dir, main page]

CN103914553A - 搜索方法和搜索引擎 - Google Patents

搜索方法和搜索引擎 Download PDF

Info

Publication number
CN103914553A
CN103914553A CN201410148910.4A CN201410148910A CN103914553A CN 103914553 A CN103914553 A CN 103914553A CN 201410148910 A CN201410148910 A CN 201410148910A CN 103914553 A CN103914553 A CN 103914553A
Authority
CN
China
Prior art keywords
search
guidance information
user
result
search word
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201410148910.4A
Other languages
English (en)
Inventor
王海峰
黄际洲
李莹
吴华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201410148910.4A priority Critical patent/CN103914553A/zh
Publication of CN103914553A publication Critical patent/CN103914553A/zh
Priority to EP14198687.7A priority patent/EP2933736A1/en
Priority to US14/573,808 priority patent/US20150294009A1/en
Priority to KR1020140183282A priority patent/KR101657371B1/ko
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/248Presentation of query results
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/332Query formulation
    • G06F16/3322Query formulation using system suggestions
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/3331Query processing
    • G06F16/3332Query translation
    • G06F16/3338Query expansion
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/903Querying
    • G06F16/9032Query formulation
    • G06F16/90324Query formulation using system suggestions
    • G06F16/90328Query formulation using system suggestions using search space presentation or visualization, e.g. category or range presentation and selection
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/954Navigation, e.g. using categorised browsing

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Mathematical Physics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明提出一种搜索方法和搜索引擎。该搜索方法包括:S1、搜索引擎获取搜索词;S2、搜索引擎根据搜索词确定搜索结果和与搜索词对应的引导信息,并在搜索结果页面中提供搜索结果和引导信息;S3、搜索引擎获取用户针对引导信息的操作行为,并根据用户的操作行为对应的引导信息更新搜索结果页面中的搜索结果和引导信息。本发明实施例的搜索方法,使得用户能够根据引导信息很快定位到自己需求的搜索词和对应的搜索结果。

Description

搜索方法和搜索引擎
技术领域
本发明涉及搜索技术领域,尤其涉及一种搜索方法和搜索引擎。
背景技术
目前,用户通常使用搜索引擎获取互联网信息。具体地,首先用户输入搜索词,然后搜索引擎根据用户输入的搜索词匹配网页或网络服务中包含该搜索词的搜索结果,将搜索结果排序后提供给用户,用户通过搜索引擎提供的搜索结果获取互联网信息。
上述基于搜索词匹配的搜索机制,主要存在以下问题:(1)用户可能不知道如何构造搜索词,从而无法获取符合用户需求的搜索结果。(2)搜索结果不符合用户需求时,用户需要变换不同的搜索词重新进行搜索。例如,参照图1(a),是相关技术中搜索引擎提供相关搜索的一种示例图,用户可点击搜索引擎提供的相关搜索重新进行搜索,但是,如果用户想要购买哈士奇同时对哈士奇不熟悉,这些相关搜索无法满足用户希望在购买哈士奇之前想要获得的参考信息;参照图1(b),是相关技术中搜索引擎提供推荐搜索词的一种示例图,用户可选择搜索引擎提供的推荐搜索词重新进行搜索,但是,这些推荐搜索词是基于用户输入的搜索词所扩展的,只能给出用户关注的热门推荐搜索词,还是有可能无法满足用户的需求。(3)当用户关注某个东西(如实体、资源等)的属性或关联信息而不知道如何进行表述时,用户往往会输入一个不附加这些属性或关联信息的较为宽泛的搜索词进行搜索,导致搜索结果不够精确,加大用户的筛选成本。
综上所述,无论用户修改搜索词、点击相关搜索、使用推荐搜索词,都是对当前搜索结果不满意而希望获得更好的搜索结果,此时如果无法提供特别令用户感到满意的搜索结果,用户满意度会下降,甚至用户在多试几次仍无任何有用的搜索结果时,用户可能会转身离开,对用户无疑是一种伤害。
另外,基于搜索词匹配的搜索机制,提供的搜索结果往往不能很好地满足用户的需求。参照图1(c),是相关技术中搜索引擎提供搜索结果的一种示例图,如图1(c)所示,用户输入搜索词“哈士奇的训练方法”,此时用户希望获得是哈士奇一整套的训练方法,显然搜索结果无法用户需求。
发明内容
本发明旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,本发明的第一个目的在于提出一种搜索方法。该方法使得用户能够根据引导信息很快定位到自己需求的搜索词和对应的搜索结果。
本发明的第二个目的在于提出一种广告的搜索引擎。
为了实现上述目的,本发明第一方面实施例的搜索方法,包括:S1、搜索引擎获取搜索词;S2、所述搜索引擎根据所述搜索词确定搜索结果和与所述搜索词对应的引导信息,并在搜索结果页面中提供所述搜索结果和所述引导信息;S3、所述搜索引擎获取用户针对所述引导信息的操作行为,并根据所述用户的操作行为对应的引导信息更新所述搜索结果页面中的搜索结果和引导信息。
本发明实施例的搜索方法,搜索引擎根据搜索词确定搜索结果和与搜索词对应的引导信息,一方面使得用户能够根据引导信息很快定位到自己需求的搜索词和对应的搜索结果,克服了相关技术中用户不知道如何构造搜索词而无法获取符合需求的搜索结果的缺陷,用户即使不知道如何构造搜索词,也能够根据引导信息,一步一步明确自己想要获得的搜索结果。另一方面在一个搜索结果界面中,用户通过点击不同的引导信息,可以获取对应的搜索结果,无需用户重新进行搜索。另外,与搜索词对应的引导信息是与搜索词语义关联的、可多方位描述搜索词的信息,例如,引导信息可以是搜索词的横向关联信息,也可以是搜索词的多个需求维度对应的关联信息,能够从多方位引导用户,使得用户能够选择恰当的搜索词,并获得满足需求的搜索结果。
为了实现上述目的,本发明第二方面实施例的搜索引擎,包括:第一获取模块,用于获取搜索词;确定模块,用于根据所述搜索词确定搜索结果和与所述搜索词对应的引导信息;提供模块,用于在搜索结果页面中提供所述搜索结果和所述引导信息;第二获取模块,用于获取用户针对所述引导信息的操作行为;更新模块,用于根据所述用户的操作行为对应的引导信息更新所述搜索结果页面中的搜索结果和引导信息。
本发明实施例的搜索引擎,搜索引擎根据搜索词确定搜索结果和与搜索词对应的引导信息,一方面使得用户能够根据引导信息很快定位到自己需求的搜索词和对应的搜索结果,克服了相关技术中用户不知道如何构造搜索词而无法获取符合需求的搜索结果的缺陷,用户即使不知道如何构造搜索词,也能够根据引导信息,一步一步明确自己想要获得的搜索结果。另一方面在一个搜索结果界面中,用户通过点击不同的引导信息,可以获取对应的搜索结果,无需用户重新进行搜索。另外,与搜索词对应的引导信息是与搜索词语义关联的、可多方位描述搜索词的信息,例如,引导信息可以是搜索词的横向关联信息,也可以是搜索词的多个需求维度对应的关联信息,能够从多方位引导用户,使得用户能够选择恰当的搜索词,并获得满足需求的搜索结果。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中,
图1(a)是相关技术中搜索引擎提供相关搜索的一种示例图;
图1(b)是相关技术中搜索引擎提供推荐搜索词的一种示例图;
图1(c)是相关技术中搜索引擎提供搜索结果的一种示例图;
图2是根据本发明一个实施例的搜索方法的流程图;
图3(a)是本发明实施例的搜索方法的一种示意图;
图3(b)是本发明实施例的搜索方法的另一种示意图;
图3(c)是本发明实施例的搜索方法的又一种示意图;
图3(d)是本发明实施例的搜索方法的再一种示意图;
图3(e)是本发明实施例的搜索方法的又再一种示意图;
图4是根据本发明另一个实施例的搜索方法的流程图;
图5是根据本发明一个实施例的搜索引擎的结构框图;
图6是根据本发明一个实施例的更新模块的结构框图;
图7是根据本发明另一个实施例的搜索引擎的结构框图;
图8是根据本发明又一个实施例的搜索引擎的结构框图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的模块或具有相同或类似功能的模块。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
在本发明的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
为了解决基于搜索词匹配的搜索机制存在的问题,本发明的实施例提供了一种搜索方法和搜索引擎。下面参考附图描述根据本发明实施例的搜索方法和搜索引擎。
图2是根据本发明一个实施例的搜索方法的流程图。
如图2所示,该搜索方法包括:
S101,搜索引擎获取搜索词。
具体地,在本发明的实施例中,用户可在搜索引擎提供的输入框中输入搜索词,以使得搜索引擎获取搜索词,用户还可在各种快捷搜索输入框中输入搜索词,以使得搜索引擎获取搜索词,对此,本方法的实施例不进行限定。
S102,搜索引擎根据搜索词确定搜索结果和与搜索词对应的引导信息,并在搜索结果页面中提供搜索结果和引导信息。
具体地,搜索引擎根据搜索词确定搜索结果可参考相关技术理解,对此,本发明的实施例不进行限定。与搜索词对应的引导信息是与搜索词语义关联的、可多方位描述搜索词的信息,例如,引导信息可以是搜索词的横向关联信息,也可以是搜索词的多个需求维度对应的关联信息,能够从多方位引导用户,使得用户能够选择恰当的搜索词,并获得满足需求的搜索结果。
例如,参照图3(a),是本发明实施例的搜索方法的一种示意图,如图3(a),如果用户输入“哈士奇”、“哈士奇狗”等搜索词后,如图3(a)中的区域1所示即为搜索引擎提供的引导信息,搜索引擎提供的引导信息是关于哈士奇的多个需求维度,如“购买决策”、“呆萌哈士奇”、“喂养方法”、“其他趣闻”等即为多个需求维度,每个需求维度又有对应的子需求维度,用户还可以点击右侧的按钮2查看更多的引导信息。
又如,参照图3(b),是本发明实施例的搜索方法的另一种示意图,如图3(b),如果用户输入“如何拥有哈士奇”、“购买哈士奇”等搜索词后,如图3(b)中的区域4所示,搜索引擎提供的引导信息可以是“多少钱一只”、“好养吗”、“怎么看纯不纯”等横向关联信息,用户还可以点击右侧的按钮5查看更多的引导信息。
应理解,上述示例仅是示意性的,并非仅能通过上述示例来实现,本领域技术人员可根据上述示例进行相应的扩展或变化,这些均应包含在本发明的保护范围之内。
S103,搜索引擎获取用户针对引导信息的操作行为,并根据用户的操作行为对应的引导信息更新搜索结果页面中的搜索结果和引导信息。
具体地,当搜索引擎提供引导信息之后,用户可以根据自己的实际需求选择对应的引导信息,并根据用户选择的引导信息更新搜索结果页面中的搜索结果和引导信息。例如,如图3(a)所示,当用户点击引导信息“购买策略”后,搜索引擎在区域4中提供引导信息“购买策略”对应的搜索结果,引导信息“购买策略”对应更新引导信息可如图3(b)中区域4所示。又如,如图3(b)所示,当用户点击引导信息“多少钱一只”后,搜索引擎在区域6中提供引导信息“多少钱一只”对应的搜索结果。应理解,上述示例仅是示意性的,并非仅能通过上述示例来实现,本领域技术人员可根据上述示例进行相应的扩展或变化,这些均应包含在本发明的保护范围之内。
本发明实施例的搜索方法,搜索引擎根据搜索词确定搜索结果和与搜索词对应的引导信息,一方面使得用户能够根据引导信息很快定位到自己需求的搜索词和对应的搜索结果,克服了相关技术中用户不知道如何构造搜索词而无法获取符合需求的搜索结果的缺陷,用户即使不知道如何构造搜索词,也能够根据引导信息,一步一步明确自己想要获得的搜索结果。另一方面在一个搜索结果界面中,用户通过点击不同的引导信息,可以获取对应的搜索结果,无需用户重新进行搜索。另外,与搜索词对应的引导信息是与搜索词语义关联的、可多方位描述搜索词的信息,例如,引导信息可以是搜索词的横向关联信息,也可以是搜索词的多个需求维度对应的关联信息,能够从多方位引导用户,使得用户能够选择恰当的搜索词,并获得满足需求的搜索结果。
图4是根据本发明另一个实施例的搜索方法的流程图。
如图4所示,该搜索方法包括:
S201,搜索引擎获取搜索词。
具体地,在本发明的实施例中,用户可在搜索引擎提供的输入框中输入搜索词,以使得搜索引擎获取搜索词,用户还可在各种快捷搜索输入框中输入搜索词,以使得搜索引擎获取搜索词,对此,本方法的实施例不进行限定。
S202,搜索引擎根据搜索词确定搜索结果和与搜索词对应的引导信息,并在搜索结果页面中提供搜索结果和引导信息。
具体地,搜索引擎根据搜索词确定搜索结果可参考相关技术理解,对此,本发明的实施例不进行限定。与搜索词对应的引导信息是与搜索词语义关联的、可多方位描述搜索词的信息,例如,引导信息可以是搜索词的横向关联信息,也可以是搜索词的多个需求维度对应的关联信息,能够从多方位引导用户,使得用户能够选择恰当的搜索词,并获得满足需求的搜索结果。
例如,参照图3(a),是本发明实施例的搜索方法的一种示意图,如图3(a),如果用户输入“哈士奇”、“哈士奇狗”等搜索词后,如图3(a)中的区域1所示,搜索引擎提供的引导信息是关于哈士奇的多个需求维度,如“购买决策”、“呆萌哈士奇”、“喂养方法”、“其他趣闻”等,每个需求维度又有对应的子需求维度,用户还可以点击右侧的按钮2查看更多的引导信息。
又如,参照图3(b),是本发明实施例的搜索方法的另一种示意图,如图3(b),如果用户输入“如何拥有哈士奇”、“购买哈士奇”等搜索词后,如图3(b)中的区域4所示,搜索引擎提供的引导信息可以是“多少钱一只”、“好养吗”、“怎么看纯不纯”等横向关联信息,用户还可以点击右侧的按钮5查看更多的引导信息。
应理解,上述示例仅是示意性的,并非仅能通过上述示例来实现,本领域技术人员可根据上述示例进行相应的扩展或变化,这些均应包含在本发明的保护范围之内。
S203,搜索引擎获取用户针对引导信息的操作行为。
例如,当搜索引擎提供引导信息之后,用户可点击相应的引导信息,搜索引擎获取用户针对引导信息的点击操作行为。
S204,搜索引擎根据用户的操作行为对应的引导信息进行搜索以获取新搜索结果。
例如,如图3(b)所示,当用户点击“多少钱一只”的引导信息后,搜索引擎根据“多少钱一只”获取新搜索结果。
S205,根据用户的操作行为对应的引导信息生成新引导信息。
例如,在图3(a)中,当用户点击“购买策略”后,生成的引导信息可如在图3(b)中区域1所示。
应理解,S204和S205的执行不分先后顺序。
S206,在搜索结果页面中提供新搜索结果和新引导信息。
本发明实施例的搜索方法,根据用户的操作行为对应的引导信息在搜索结果页面中提供新搜索结果和新引导信息,使得新搜索结果和新引导信息紧跟用户的需求和意图,能够直接定位用户的需求。
在本发明的实施例中,引导信息可通过多种途径获取,例如,可以针对用户的搜索日志进行分析获得。在本发明的一个实施例中,搜索引擎通过对搜索词进行语义分析确定搜索词对应的引导信息,语义分析可参考相关技术理解,在此,本发明的实施例不再赘述。
在本发明的一个实施例中,搜索引擎具有多级需求维度。例如,针对搜索词“哈士奇”,对应的“购买策略”、“呆萌哈士奇”、“喂养方法”、“其他趣闻”等构成第一级需求维度,“多少钱一只”、“好养吗”等构成“购买策略”对应的第二级需求维度,依次类推,搜索引擎可具有多级需求维度。
在本发明的一个实施例中,引导信息包括多个本级需求维度。例如,“购买策略”、“呆萌哈士奇”、“喂养方法”、“其他趣闻”等为多个本级需求维度。
在本发明的一个实施例中,该搜索方法还包括(图中未示出):根据搜索频次和/或用户搜索记录对引导信息中的多个本级需求维度进行排序。具体地,对多个本级需求维度进行排序可参考相关技术的排序策略,在此不再赘述。通过对多个本级需求维度进行排序,可以使得热门的需求维度更靠前。
在本发明的一个实施例中,引导信息包括多个本级需求维度和每个本级需求维度对应的至少一个下级需求维度。如图3(a)所示,引导信息包括多个本级需求维度(如“购买策略”、“呆萌哈士奇”、“喂养方法”、“其他趣闻”等)和每个本级需求维度对应的至少一个下级需求维度(例如,“购买策略”对应的至少一个下级需求维度为“多少钱一只”“好养吗”“怎么看纯不纯”等)。
在本发明的一个实施例中,该搜索方法还可以针对搜索词进行需求分析与意图识别,并根据需求分析与意图识别结构直接定位用户的引导信息。例如,图3(c)是本发明实施例的搜索方法的又一种示意图,如图3(c)所示,用户输入的搜索词为“如何训练哈士奇装死”,通过需求分析与意图识别发现用户希望获得哈士奇训练相关的知识,因此直接定位到展现训练方法的引导信息,如图3(c)中区域7所示,让用户进行选择。又如,图3(d)是本发明实施例的搜索方法的再一种示意图,如图3(d)所示,用户输入的搜索词为“哈士奇搞笑图片”,通过需求分析与意图识别发现用户希望获得哈士奇的搞笑图片、壁纸、视频等,因此直接定位到如图3(d)中区域8所示的引导信息,让用户进行选择。
在本发明的一个实施例中,该搜索方法还包括(图中未示出):根据用户的操作行为对应的需求维度在搜索结果页面中提供推荐内容。具体地,除了通过引导信息帮助用户尽快明确自己的搜索意图,还需要为用户提供最好的搜索结果,这样才能不让用户感到失望,为此需要根据用户的操作行为对应的需求维度在搜索结果页面中提供推荐内容。例如,图3(e)是本发明实施例的搜索方法的又再一种示意图,如图3(e)所示,当用户搜索“如何训练哈士奇装死”时,搜索引擎能够直接在搜索结果页中给出装死的相关训练方法,用户在获得装死的相关训练方法后,往往还有潜在的后续需求或相关诉求,如果用户看完这些训练方法后,觉得难度挺大,可能希望找一个专业的宠物训练机构帮自己进行训练,甚至希望找一些知名的狗狗训练师代为训练,可以在如图3(e)的区域9中提供对应的推荐内容。
为了实现上述实施例,本发明的实施例还提出一种搜索引擎。
图5是根据本发明一个实施例的搜索引擎的结构框图。
如图5所示,该搜索引擎100包括:第一获取模块110、确定模块120、提供模块130、第二获取模块140、更新模块150。
具体地,第一获取模块110用于获取搜索词。更具体地,在本发明的实施例中,用户可在搜索引擎提供的输入框中输入搜索词,以使得第一获取模块110获取搜索词,用户还可在各种快捷搜索输入框中输入搜索词,以使得第一获取模块110获取搜索词,对此,本方法的实施例不进行限定。
确定模块120用于根据搜索词确定搜索结果和与搜索词对应的引导信息。提供模块130用于在搜索结果页面中提供搜索结果和引导信息。更具体地,确定模块120根据搜索词确定搜索结果可参考相关技术理解,对此,本发明的实施例不进行限定。与搜索词对应的引导信息是与搜索词语义关联的、可多方位描述搜索词的信息,例如,引导信息可以是搜索词的横向关联信息,也可以是搜索词的多个需求维度对应的关联信息,能够从多方位引导用户,使得用户能够选择恰当的搜索词,并获得满足需求的搜索结果。
例如,参照图3(a),是本发明实施例的搜索方法的一种示意图,如图3(a),如果用户输入“哈士奇”、“哈士奇狗”等搜索词后,如图3(a)中的区域1所示,提供模块130提供的引导信息是关于哈士奇的多个需求维度,如“购买决策”、“呆萌哈士奇”、“喂养方法”、“其他趣闻”等,每个需求维度又有对应的子需求维度,用户还可以点击右侧的按钮2查看更多的引导信息。
又如,参照图3(b),是本发明实施例的搜索方法的另一种示意图,如图3(b),如果用户输入“如何拥有哈士奇”、“购买哈士奇”等搜索词后,如图3(b)中的区域4所示,提供模块130提供的引导信息可以是“多少钱一只”、“好养吗”、“怎么看纯不纯”等横向关联信息,用户还可以点击右侧的按钮5查看更多的引导信息。
应理解,上述示例仅是示意性的,并非仅能通过上述示例来实现,本领域技术人员可根据上述示例进行相应的扩展或变化,这些均应包含在本发明的保护范围之内。
第二获取模块140用于获取用户针对引导信息的操作行为。更新模块150用于根据用户的操作行为对应的引导信息更新搜索结果页面中的搜索结果和引导信息。更具体地,当提供模块130提供引导信息之后,用户可以根据自己的实际需求选择对应的引导信息,并通过更新模块150根据用户选择的引导信息更新搜索结果页面中的搜索结果和引导信息。例如,如图3(a)所示,当用户点击引导信息“购买策略”后,更新模块150在区域4中提供引导信息“购买策略”对应的搜索结果,引导信息“购买策略”对应更新引导信息可如图3(b)中区域4所示。又如,如图3(b)所示,当用户点击引导信息“多少钱一只”后,更新模块150在区域6中提供引导信息“多少钱一只”对应的搜索结果。应理解,上述示例仅是示意性的,并非仅能通过上述示例来实现,本领域技术人员可根据上述示例进行相应的扩展或变化,这些均应包含在本发明的保护范围之内。
本发明实施例的搜索引擎,搜索引擎根据搜索词确定搜索结果和与搜索词对应的引导信息,一方面使得用户能够根据引导信息很快定位到自己需求的搜索词和对应的搜索结果,克服了相关技术中用户不知道如何构造搜索词而无法获取符合需求的搜索结果的缺陷,用户即使不知道如何构造搜索词,也能够根据引导信息,一步一步明确自己想要获得的搜索结果。另一方面在一个搜索结果界面中,用户通过点击不同的引导信息,可以获取对应的搜索结果,无需用户重新进行搜索。另外,与搜索词对应的引导信息是与搜索词语义关联的、可多方位描述搜索词的信息,例如,引导信息可以是搜索词的横向关联信息,也可以是搜索词的多个需求维度对应的关联信息,能够从多方位引导用户,使得用户能够选择恰当的搜索词,并获得满足需求的搜索结果。
图6是根据本发明一个实施例的更新模块的结构框图。
如图6所示,在本发明的一个实施例中,更新模块150包括:搜索单元151、生成单元152和提供单元153。
具体地,搜索单元151用于根据用户的操作行为对应的引导信息进行搜索以获取新搜索结果,例如,如图3(b)所示,当用户点击“多少钱一只”的引导信息后,搜索引擎根据“多少钱一只”获取新搜索结果;生成单元152用于根据用户的操作行为对应的引导信息生成新引导信息,例如,在图3(a)中,当用户点击“购买策略”后,生成的引导信息可如在图3(b)中区域1所示;以及提供单元153用于在搜索结果页面中提供新搜索结果和新引导信息。
由此,根据用户的操作行为对应的引导信息在搜索结果页面中提供新搜索结果和新引导信息,使得新搜索结果和新引导信息紧跟用户的需求和意图,能够直接定位用户的需求。
在本发明的实施例中,引导信息可通过多种途径获取,例如,可以针对用户的搜索日志进行分析获得。在本发明的一个实施例中,搜索引擎通过对搜索词进行语义分析确定搜索词对应的引导信息,语义分析可参考相关技术理解,在此,本发明的实施例不再赘述。
在本发明的一个实施例中,搜索引擎具有多级需求维度。例如,针对搜索词“哈士奇”,对应的“购买策略”、“呆萌哈士奇”、“喂养方法”、“其他趣闻”等构成第一级需求维度,“多少钱一只”、“好养吗”等构成“购买策略”对应的第二级需求维度,依次类推,搜索引擎可具有多级需求维度。
在本发明的一个实施例中,引导信息包括多个本级需求维度。例如,“购买策略”、“呆萌哈士奇”、“喂养方法”、“其他趣闻”等为多个本级需求维度。
图7是根据本发明另一个实施例的搜索引擎的结构框图。
如图7所示,该搜索引擎100包括:第一获取模块110、确定模块120、提供模块130、第二获取模块140、更新模块150和排序模块160。
具体地,排序模块160用于根据搜索频次和/或用户搜索记录对引导信息中的多个本级需求维度进行排序。具体地,对多个本级需求维度进行排序可参考相关技术的排序策略,在此不再赘述。通过对多个本级需求维度进行排序,可以使得热门的需求维度更靠前。
图8是根据本发明又一个实施例的搜索引擎的结构框图。
如图8所示,该搜索引擎100包括:第一获取模块110、确定模块120、提供模块130、第二获取模块140、更新模块150、排序模块160、推荐模块170。
具体地,推荐模块170用于根据用户的操作行为对应的需求维度在搜索结果页面中提供推荐内容。更具体地,除了通过引导信息帮助用户尽快明确自己的搜索意图,还需要为用户提供最好的搜索结果,这样才能不让用户感到失望,为此需要根据用户的操作行为对应的需求维度在搜索结果页面中提供推荐内容。例如,图3(e)是本发明实施例的搜索方法的又再一种示意图,如图3(e)所示,当用户搜索“如何训练哈士奇装死”时,搜索引擎能够直接在搜索结果页中给出装死的相关训练方法,用户在获得装死的相关训练方法后,往往还有潜在的后续需求或相关诉求,如果用户看完这些训练方法后,觉得难度挺大,可能希望找一个专业的宠物训练机构帮自己进行训练,甚至希望找一些知名的狗狗训练师代为训练,可以在如图3(e)的区域9中提供对应的推荐内容。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。

Claims (14)

1.一种搜索方法,其特征在于,包括:
S1、搜索引擎获取搜索词;
S2、所述搜索引擎根据所述搜索词确定搜索结果和与所述搜索词对应的引导信息,并在搜索结果页面中提供所述搜索结果和所述引导信息;
S3、所述搜索引擎获取用户针对所述引导信息的操作行为,并根据所述用户的操作行为对应的引导信息更新所述搜索结果页面中的搜索结果和引导信息。
2.如权利要求1所述的方法,其特征在于,所述搜索引擎具有多级需求维度,其中,所述搜索引擎通过对所述搜索词进行语义分析确定所述搜索词对应的引导信息。
3.如权利要求2所述的方法,其特征在于,所述引导信息包括多个本级需求维度。
4.如权利要求3所述的方法,其特征在于,还包括:
S4、根据搜索频次和/或用户搜索记录对所述引导信息中的多个本级需求维度进行排序。
5.如权利要求2所述的方法,其特征在于,所述引导信息包括多个本级需求维度和每个本级需求维度对应的至少一个下级需求维度。
6.如权利要求3或5所述的方法,其特征在于,还包括:
S5、根据所述用户的操作行为对应的需求维度在搜索结果页面中提供推荐内容。
7.如权利要求1所述的方法,其特征在于,所述根据所述用户的操作行为对应的引导信息更新所述搜索结果页面中的搜索结果和引导信息进一步包括:
根据所述用户的操作行为对应的引导信息进行搜索以获取新搜索结果;
根据所述用户的操作行为对应的引导信息生成新引导信息;以及
在所述搜索结果页面中提供所述新搜索结果和所述新引导信息。
8.一种搜索引擎,其特征在于,包括:
第一获取模块,用于获取搜索词;
确定模块,用于根据所述搜索词确定搜索结果和与所述搜索词对应的引导信息;
提供模块,用于在搜索结果页面中提供所述搜索结果和所述引导信息;
第二获取模块,用于获取用户针对所述引导信息的操作行为;
更新模块,用于根据所述用户的操作行为对应的引导信息更新所述搜索结果页面中的搜索结果和引导信息。
9.如权利要求8所述的搜索引擎,其特征在于,所述搜索引擎具有多级需求维度,其中,所述搜索引擎通过对所述搜索词进行语义分析确定所述搜索词对应的引导信息。
10.如权利要求9所述的搜索引擎,其特征在于,所述引导信息包括多个本级需求维度。
11.如权利要求10所述的搜索引擎,其特征在于,还包括:
排序模块,用于根据搜索频次和/或用户搜索记录对所述引导信息中的多个本级需求维度进行排序。
12.如权利要求9所述的搜索引擎,其特征在于,所述引导信息包括多个本级需求维度和每个本级需求维度对应的至少一个下级需求维度。
13.如权利要求10或12所述的搜索引擎,其特征在于,还包括:
推荐模块,用于根据所述用户的操作行为对应的需求维度在搜索结果页面中提供推荐内容。
14.如权利要求8所述的搜索引擎,其特征在于,所述更新模块包括:
搜索单元,用于根据所述用户的操作行为对应的引导信息进行搜索以获取新搜索结果;
生成单元,用于根据所述用户的操作行为对应的引导信息生成新引导信息;以及
提供单元,用于在所述搜索结果页面中提供所述新搜索结果和所述新引导信息。
CN201410148910.4A 2014-04-14 2014-04-14 搜索方法和搜索引擎 Pending CN103914553A (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201410148910.4A CN103914553A (zh) 2014-04-14 2014-04-14 搜索方法和搜索引擎
EP14198687.7A EP2933736A1 (en) 2014-04-14 2014-12-17 Searching method and search engine
US14/573,808 US20150294009A1 (en) 2014-04-14 2014-12-17 Searching method and search engine
KR1020140183282A KR101657371B1 (ko) 2014-04-14 2014-12-18 검색 방법 및 검색 엔진

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410148910.4A CN103914553A (zh) 2014-04-14 2014-04-14 搜索方法和搜索引擎

Publications (1)

Publication Number Publication Date
CN103914553A true CN103914553A (zh) 2014-07-09

Family

ID=51040233

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410148910.4A Pending CN103914553A (zh) 2014-04-14 2014-04-14 搜索方法和搜索引擎

Country Status (4)

Country Link
US (1) US20150294009A1 (zh)
EP (1) EP2933736A1 (zh)
KR (1) KR101657371B1 (zh)
CN (1) CN103914553A (zh)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104281706A (zh) * 2014-10-23 2015-01-14 百度在线网络技术(北京)有限公司 搜索方法及搜索装置
CN104679848A (zh) * 2015-02-13 2015-06-03 百度在线网络技术(北京)有限公司 搜索推荐方法和装置
CN104750873A (zh) * 2015-04-22 2015-07-01 百度在线网络技术(北京)有限公司 流行搜索词推送方法和装置
CN104794242A (zh) * 2015-05-11 2015-07-22 何杨洲 一种搜索方法
CN104794232A (zh) * 2015-05-04 2015-07-22 百度在线网络技术(北京)有限公司 搜索结果的推荐方法和装置
CN104809191A (zh) * 2015-04-22 2015-07-29 百度在线网络技术(北京)有限公司 信息推荐方法和信息推荐装置
CN104866566A (zh) * 2015-05-22 2015-08-26 百度在线网络技术(北京)有限公司 信息推荐方法和装置
CN104915369A (zh) * 2015-03-27 2015-09-16 百度在线网络技术(北京)有限公司 信息推荐方法和信息推荐装置
CN104965897A (zh) * 2015-06-26 2015-10-07 百度在线网络技术(北京)有限公司 信息推荐方法和装置
CN105373310A (zh) * 2015-12-09 2016-03-02 百度在线网络技术(北京)有限公司 基于用户操作实时更新页面的方法和装置
CN105488113A (zh) * 2015-11-23 2016-04-13 百度在线网络技术(北京)有限公司 论文的搜索方法、装置及搜索引擎
CN105512180A (zh) * 2015-11-25 2016-04-20 百度在线网络技术(北京)有限公司 一种搜索推荐方法及装置
CN105528356A (zh) * 2014-09-29 2016-04-27 阿里巴巴集团控股有限公司 结构化标签生成方法、使用方法及装置
CN106776869A (zh) * 2016-11-28 2017-05-31 北京百度网讯科技有限公司 基于神经网络的搜索优化方法、装置以及搜索引擎
CN109241122A (zh) * 2017-07-04 2019-01-18 武汉默联股份有限公司 信息获取方法及装置
CN109857931A (zh) * 2019-01-08 2019-06-07 北京三快在线科技有限公司 区域综合推荐方法、装置、电子设备及可读存储介质
CN115080829A (zh) * 2022-07-15 2022-09-20 北京字跳网络技术有限公司 一种搜索结果展示方法、装置、计算机设备及存储介质

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106096037B (zh) * 2016-06-27 2025-11-07 北京百度网讯科技有限公司 基于人工智能的搜索结果聚合方法、装置以及搜索引擎

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090265631A1 (en) * 2008-04-18 2009-10-22 Yahoo! Inc. System and method for a user interface to navigate a collection of tags labeling content
US20110202533A1 (en) * 2010-02-17 2011-08-18 Ye-Yi Wang Dynamic Search Interaction
CN102436495A (zh) * 2011-11-14 2012-05-02 百度在线网络技术(北京)有限公司 一种提供动态搜索页面的方法及其装置
CN103389988A (zh) * 2012-05-10 2013-11-13 腾讯科技(深圳)有限公司 一种引导用户进行信息搜索的方法及装置

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6385602B1 (en) * 1998-11-03 2002-05-07 E-Centives, Inc. Presentation of search results using dynamic categorization
US8600963B2 (en) * 2003-08-14 2013-12-03 Google Inc. System and method for presenting multiple sets of search results for a single query
US20080155426A1 (en) * 2006-12-21 2008-06-26 Microsoft Corporation Visualization and navigation of search results
US20080243799A1 (en) * 2007-03-30 2008-10-02 Innography, Inc. System and method of generating a set of search results
US8583633B2 (en) * 2007-11-30 2013-11-12 Ebay Inc. Using reputation measures to improve search relevance
US7983963B2 (en) * 2007-12-28 2011-07-19 Overstock.Com, Inc. System, program product, and method of electronic communication network guided navigation
US8463806B2 (en) * 2009-01-30 2013-06-11 Lexisnexis Methods and systems for creating and using an adaptive thesaurus
US8577911B1 (en) * 2010-03-23 2013-11-05 Google Inc. Presenting search term refinements
US9189549B2 (en) * 2010-11-08 2015-11-17 Microsoft Technology Licensing, Llc Presenting actions and providers associated with entities
US9292602B2 (en) * 2010-12-14 2016-03-22 Microsoft Technology Licensing, Llc Interactive search results page

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090265631A1 (en) * 2008-04-18 2009-10-22 Yahoo! Inc. System and method for a user interface to navigate a collection of tags labeling content
US20110202533A1 (en) * 2010-02-17 2011-08-18 Ye-Yi Wang Dynamic Search Interaction
CN102436495A (zh) * 2011-11-14 2012-05-02 百度在线网络技术(北京)有限公司 一种提供动态搜索页面的方法及其装置
CN103389988A (zh) * 2012-05-10 2013-11-13 腾讯科技(深圳)有限公司 一种引导用户进行信息搜索的方法及装置

Cited By (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105528356A (zh) * 2014-09-29 2016-04-27 阿里巴巴集团控股有限公司 结构化标签生成方法、使用方法及装置
CN105528356B (zh) * 2014-09-29 2019-01-18 阿里巴巴集团控股有限公司 结构化标签生成方法、使用方法及装置
CN104281706A (zh) * 2014-10-23 2015-01-14 百度在线网络技术(北京)有限公司 搜索方法及搜索装置
WO2016062099A1 (zh) * 2014-10-23 2016-04-28 百度在线网络技术(北京)有限公司 搜索方法及搜索装置
JP2017525041A (ja) * 2015-02-13 2017-08-31 バイドゥ オンライン ネットワーク テクノロジー(ペキン) カンパニー リミテッド 検索推薦方法及び装置
CN104679848A (zh) * 2015-02-13 2015-06-03 百度在线网络技术(北京)有限公司 搜索推荐方法和装置
CN104679848B (zh) * 2015-02-13 2019-05-03 百度在线网络技术(北京)有限公司 搜索推荐方法和装置
WO2016127568A1 (zh) * 2015-02-13 2016-08-18 百度在线网络技术(北京)有限公司 搜索推荐方法和装置
CN104915369A (zh) * 2015-03-27 2015-09-16 百度在线网络技术(北京)有限公司 信息推荐方法和信息推荐装置
CN104809191B (zh) * 2015-04-22 2019-05-31 百度在线网络技术(北京)有限公司 信息推荐方法和信息推荐装置
CN104750873A (zh) * 2015-04-22 2015-07-01 百度在线网络技术(北京)有限公司 流行搜索词推送方法和装置
CN104809191A (zh) * 2015-04-22 2015-07-29 百度在线网络技术(北京)有限公司 信息推荐方法和信息推荐装置
CN104794232A (zh) * 2015-05-04 2015-07-22 百度在线网络技术(北京)有限公司 搜索结果的推荐方法和装置
CN104794232B (zh) * 2015-05-04 2018-09-07 百度在线网络技术(北京)有限公司 搜索结果的推荐方法和装置
CN108647276B (zh) * 2015-05-11 2022-04-05 何杨洲 一种搜索方法
CN104794242B (zh) * 2015-05-11 2020-03-31 何杨洲 一种搜索方法
CN108647276A (zh) * 2015-05-11 2018-10-12 何杨洲 一种搜索方法
CN104794242A (zh) * 2015-05-11 2015-07-22 何杨洲 一种搜索方法
CN104866566A (zh) * 2015-05-22 2015-08-26 百度在线网络技术(北京)有限公司 信息推荐方法和装置
CN104965897A (zh) * 2015-06-26 2015-10-07 百度在线网络技术(北京)有限公司 信息推荐方法和装置
CN105488113B (zh) * 2015-11-23 2018-12-21 百度在线网络技术(北京)有限公司 论文的搜索方法、装置及搜索引擎
CN105488113A (zh) * 2015-11-23 2016-04-13 百度在线网络技术(北京)有限公司 论文的搜索方法、装置及搜索引擎
CN105512180B (zh) * 2015-11-25 2019-07-23 百度在线网络技术(北京)有限公司 一种搜索推荐方法及装置
WO2017088496A1 (zh) * 2015-11-25 2017-06-01 百度在线网络技术(北京)有限公司 一种搜索推荐方法、装置、设备及计算机存储介质
CN105512180A (zh) * 2015-11-25 2016-04-20 百度在线网络技术(北京)有限公司 一种搜索推荐方法及装置
CN105373310A (zh) * 2015-12-09 2016-03-02 百度在线网络技术(北京)有限公司 基于用户操作实时更新页面的方法和装置
CN105373310B (zh) * 2015-12-09 2019-02-15 百度在线网络技术(北京)有限公司 基于用户操作实时更新页面的方法和装置
CN106776869B (zh) * 2016-11-28 2020-04-07 北京百度网讯科技有限公司 基于神经网络的搜索优化方法、装置以及搜索引擎
CN106776869A (zh) * 2016-11-28 2017-05-31 北京百度网讯科技有限公司 基于神经网络的搜索优化方法、装置以及搜索引擎
CN109241122B (zh) * 2017-07-04 2021-12-03 武汉默联股份有限公司 信息获取方法及装置
CN109241122A (zh) * 2017-07-04 2019-01-18 武汉默联股份有限公司 信息获取方法及装置
CN109857931A (zh) * 2019-01-08 2019-06-07 北京三快在线科技有限公司 区域综合推荐方法、装置、电子设备及可读存储介质
CN115080829A (zh) * 2022-07-15 2022-09-20 北京字跳网络技术有限公司 一种搜索结果展示方法、装置、计算机设备及存储介质
CN115080829B (zh) * 2022-07-15 2025-05-09 北京字跳网络技术有限公司 一种搜索结果展示方法、装置、计算机设备及存储介质

Also Published As

Publication number Publication date
EP2933736A1 (en) 2015-10-21
KR20150118521A (ko) 2015-10-22
US20150294009A1 (en) 2015-10-15
KR101657371B1 (ko) 2016-09-13

Similar Documents

Publication Publication Date Title
CN103914553A (zh) 搜索方法和搜索引擎
KR101233859B1 (ko) 웹 사이트 가속기
JP5921536B2 (ja) コンピュータ化エージェントのシステムとユーザ指図セマンティックネットワーキング
CN104834729B (zh) 题目推荐方法和题目推荐装置
CN101489107B (zh) 一种基于人口属性关键字向量的协作过滤推荐方法
US9268826B2 (en) System and method for crowdsourced template based search
US20090077056A1 (en) Customization of search results
CN112313697A (zh) 用于生成描述角度增强的可解释的基于描述的推荐的系统和方法
US8888497B2 (en) Emotional web
US20150293927A1 (en) Searching method and search engine
KR20250042826A (ko) 미디어 항목에서 제품의 식별
CN103927354A (zh) 交互式搜索及推荐方法和装置
CN101652777A (zh) 使用环境配置的查询生成
CN104102733B (zh) 搜索内容提供方法和搜索引擎
US20240311424A1 (en) Generative artificial intelligence assistant
KR20250048291A (ko) 미디어 아이템 및 제품 페어링
CN104881431B (zh) 一种用于在计算机设备中获得搜索结果页的方法和装置
CN112379919A (zh) 一种服务定制方法、装置、电子设备及存储介质
US10824789B2 (en) Managing a presentation
US20110225049A1 (en) Emoticlips
CN116956183A (zh) 多媒体资源推荐方法、模型训练方法、装置及存储介质
CN104965897A (zh) 信息推荐方法和装置
CN110188277A (zh) 一种资源的推荐方法及装置
KR20200060992A (ko) 사용자 맞춤형 추천 콘텐츠 정보의 출력 방법
US20160125050A1 (en) System and method for generating search reports

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20140709