一种交互搜索方法及装置的制作方法

文档序号:6334392阅读:138来源:国知局
专利名称:一种交互搜索方法及装置的制作方法
技术领域
本发明涉及信息检索领域,特别涉及一种交互搜索方法及装置。
背景技术
由于网络技术的发展,信息检索变得越来越重要,在传统的信息检索技术领域中, 用户通过输入查询词,然后搜索引擎根据查询词得到搜索结果。传统的信息检索,搜索引擎仅仅通过用户的查询词来进行搜索,搜索过程是单向的,只有用户向搜索引擎提出问题。用户在使用时会存在很大的障碍,例如,根据自身的搜索意图构造一个好的查询词对于用户来说是一件困难的事情。其次,查询词通常比较短并带有一定的歧义,不能一次完成搜索任务,用户需要一遍遍地敲入新的查询词,当用户没有搜索到合适的文档,用户需要重新输入查询词,不断重复上述过程,直到搜索到合适的文档;即使对于同样的查询词而言,不同的用户会有不同的认知和偏好。现有技术很难确定用户当前查询的真正意图,导致搜索结果没有针对性,准确性也不高。

发明内容
本发明实施例提供了一种交互搜索方法,其能解决现有技术中搜索结果没有针对性,准确性也不高的问题。所述技术方案如下所述方法包括获取用户输入的查询词;确定所述查询词的意图特征值;根据所述查询词和所述查询词的意图特征值,确定搜索结果。其中,所述确定所述查询词的意图特征值,具体包括获取所述用户的用户模型数据;根据所述用户的用户模型数据,确定所述查询词的意图特征值。其中,所述获取所述用户的用户模型数据,具体包括抓取用户行为信息,所述行为信息包括以下信息中的至少一种查询过的网页数据、点击信息以及浏览信息;通过对所述行为信息分析,得到用户模型数据。其中,所述获取所述用户的用户模型数据,具体包括获取用户使用的设备信息; 根据所述设备的特性,得到用户模型数据。其中,在所述获取所述用户的用户模型数据之后,该方法还包括提取社会化数据,对该社会化数据进行文本分析,建立概念关系库;利用所述概念关系库,进一步确定用户模型数据。其中,在根据所述查询词和所述查询词的意图特征值,确定搜索结果之后,该方法还包括根据搜索结果,提出问题;根据所述问题的答复信息,进一步确定所述查询词的意图特征值;根据所述查询词和所述进一步确定的查询词的意图特征值,确定搜索结果。本发明实施例还提供了一种交互搜索装置,该装置包括查询词模块,用于获取用户输入的查询词;特征值模块,用于确定所述查询词的意图特征值;
搜索模块,用于根据所述查询词和所述查询词的意图特征值,确定搜索结果。其中,所述特征值模块,具体包括模型数据单元,用于获取所述用户的用户模型数据;特征值子单元,根据所述用户的用户模型数据,确定所述查询词的意图特征值。其中,所述模型数据单元,具体包括查询信息子单元,用于抓取用户行为信息,所述行为信息包括以下信息中的至少一种查询过的网页数据、点击信息以及浏览信息;第一模型数据子单元,用于对所述行为信息分析,得到用户模型数据。其中,所述模型数据单元,具体包括设备信息子单元,用于获取用户使用的设备信息;第二模型数据子单元,用于根据所述设备的特性,得到用户模型数据。其中,所述模型数据单元还包括概念关系库子单元,用于提取社会化数据,对该社会化数据进行文本分析,建立概念关系库。模型数据优化子单元,用于利用所述概念关系库,进一步确定用户模型数据。其中,该装置还包括提问模块,用于根据搜索结果,提出问题;特征值限定模块, 用于根据所述问题的答复信息,进一步确定所述查询词的意图特征值;继续检索模块,用于根据所述查询词和所述进一步确定的意图特征值,确定搜索结果。本发明通过获取查询词,确定该查询词的查询意图,并根据查询词及查询词的意图特征值进行搜索,使得搜索结果更具针对性及准确性。


图1为本发明实施例1的交互搜索方法的流程示意图;图2为本发明实施例2的交互搜索方法的流程示意图;图3为本发明实施例3的交互搜索方法的流程示意图;图4为本发明实施例3的一个实施方式中搜索引擎主动向用户发问的例子的示意图;图5为本发明实施例3的用户2的搜索结果的示意图;图6为本发明实施例4的交互搜索装置的结构示意图;图7为本发明实施例4的特征值模块的结构示意图;图8为本发明实施例4的模型数据单元的结构示意图;图9为本发明实施例4的模型数据单元的另一结构示意图;图10为本发明实施例4的模型数据单元的又一结构示意图;图11为本发明实施例4的模型数据单元的又一结构示意图;图12为本发明实施例4的交互搜索装置的另一结构示意图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。实施例1本发明实施例提供一种交互搜索方法。参见图1,该方法包括以下步骤101 获取用户输入的查询词;102 确定所述查询词的意图特征值;
103 根据所述查询词和所述查询词的意图特征值,确定搜索结果。本实施例通过获取查询词,确定该查询词的查询意图,并根据查询词及查询词的意图特征值进行搜索,使得搜索结果更具针对性及准确性。实施例2本发明实施例提供一种交互搜索方法。参见图2,该方法包括以下步骤201 获取用户输入的查询词;搜索引擎接收用户输入查询词。202 获取所述用户的用户模型数据;所述用户模型数据是搜索引擎预先为每个用户建立的最能够反映该用户的查询倾向,用户模型数据可以包括以下信息,例如,用户的ID (Identify,标识)和该用户的用户模型数据(例如,爱好信息),为了便于描述本实施例,使用下面的表格1来描述用户模型数据。
权利要求
1.一种交互搜索方法,其特征在于,所述方法包括 获取用户输入的查询词;确定所述查询词的意图特征值;根据所述查询词和所述查询词的意图特征值,确定搜索结果。
2.根据权利要求1所述的方法,其特征在于,所述确定所述查询词的意图特征值,具体包括获取所述用户的用户模型数据;根据所述用户的用户模型数据,确定所述查询词的意图特征值。
3.根据权利要求2所述的方法,其特征在于,所述获取所述用户的用户模型数据,具体包括抓取用户行为信息,所述行为信息包括以下信息中的至少一种查询过的网页数据、点击信息以及浏览信息;通过对所述行为信息分析,得到用户模型数据。
4.根据权利要求2所述的方法,其特征在于,所述获取所述用户的用户模型数据,具体包括获取用户使用的设备信息; 根据所述设备的特性,得到用户模型数据。
5.根据权利要求3或4所述的方法,其特征在于,在所述获取所述用户的用户模型数据之后,该方法还包括提取社会化数据,对该社会化数据进行文本分析,建立概念关系库; 利用所述概念关系库,进一步确定用户模型数据。
6.根据权利要求1所述的方法,其特征在于,在根据所述查询词和所述查询词的意图特征值,确定搜索结果之后,该方法还包括根据搜索结果,提出问题;根据所述问题的答复信息,进一步确定所述查询词的意图特征值; 根据所述查询词和所述进一步确定的意图特征值,确定搜索结果。
7.一种交互搜索装置,其特征在于,该装置包括 查询词模块,用于获取用户输入的查询词; 特征值模块,用于确定所述查询词的意图特征值;搜索模块,用于根据所述查询词和所述查询词的意图特征值,确定搜索结果。
8.根据权利要求7所述的装置,其特征在于,所述特征值模块,具体包括 模型数据单元,用于获取所述用户的用户模型数据;特征值子单元,根据所述用户的用户模型数据,确定所述查询词的意图特征值。
9.根据权利要求8所述的装置,其特征在于,所述模型数据单元,具体包括查询信息子单元,用于抓取用户行为信息,所述行为信息包括以下信息中的至少一种 查询过的网页数据、点击信息以及浏览信息;第一模型数据子单元,用于通过对对所述行为信息分析,得到用户模型数据。
10.根据权利要求8所述的装置,其特征在于,所述模型数据单元,具体包括 设备信息子单元,用于获取用户使用的设备信息;第二模型数据子单元,用于根据所述设备的特性,得到用户模型数据。
11.根据权利要求8所述的装置,其特征在于,所述模型数据单元还包括概念关系库子单元,用于提取社会化数据,对该社会化数据进行文本分析,建立概念关系库;模型数据优化子单元,用于利用所述概念关系库,进一步确定用户模型数据。
12.根据权利要求1所述的装置,其特征在于,该装置还包括 提问模块,用于根据搜索结果,提出问题;特征值限定模块,用于根据所述问题的答复信息,进一步确定所述查询词的意图特征值;触发模块,用于根据所述查询词和所述进一步确定的意图特征值,触发搜索模块,进一步确定搜索结果。
全文摘要
本发明公开了一种交互搜索方法及装置,属于信息检索领域。该方法包括获取用户输入的查询词;确定查询词的意图特征值;根据查询词和查询词的意图特征值,确定搜索结果。该装置包括查询词模块、特征值模块以及搜索模块。本发明通过人和搜索引擎交流的交互式搜索方式,搜索引擎根据用户的意图来决定搜索结果,而不是根据搜索词,确定搜索结果,搜索引擎会主动向用户用某种方式提出问题,给用户提示或者选择,帮助用户确定当前或者后续的意图;并将根据用户选择的意图来决定搜索结果返回给用户;搜索引擎在用某种方式收集用户的反应(如点击、浏览等行为)可明确用户意图后,将比较主动地重新安排搜索结果而不是采取提问题的方式。
文档编号G06F17/30GK102456018SQ20101051967
公开日2012年5月16日 申请日期2010年10月18日 优先权日2010年10月18日
发明者周杰龙, 孙国致, 杨志峰 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1