CN105956148A - 资源信息的推荐方法和装置 - Google Patents

资源信息的推荐方法和装置 Download PDF

Info

Publication number
CN105956148A
CN105956148A CN201610317203.2A CN201610317203A CN105956148A CN 105956148 A CN105956148 A CN 105956148A CN 201610317203 A CN201610317203 A CN 201610317203A CN 105956148 A CN105956148 A CN 105956148A
Authority
CN
China
Prior art keywords
resource information
target resource
list
word
search
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
CN201610317203.2A
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 QIYI Century Science and Technology Co Ltd
Original Assignee
Beijing QIYI Century 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 QIYI Century Science and Technology Co Ltd filed Critical Beijing QIYI Century Science and Technology Co Ltd
Priority to CN201610317203.2A priority Critical patent/CN105956148A/zh
Publication of CN105956148A publication Critical patent/CN105956148A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明实施例提供了一种资源信息的推荐方法和装置,该推荐方法包括:接收外部***请求的用户搜索词;对用户搜索词进行分词处理,生成搜索分词列表;通过搜索分词列表在预置的索引表中查找与每个搜索分词对应的资源信息列表,得到目标资源信息列表,其中,目标资源信息列表中的目标资源信息包括若干个关键词;将目标资源信息中的若干个关键词返回至外部***。本发明能够在资源信息中查找与外部***请求的搜索词相关联的资源信息,并将该资源信息的关键词返回至外部***,实现了外部***与资源信息的关键词相融合,能够为用户推荐与搜索词相关联的资源信息,提高用户的搜索体验,并提高了资源信息的推广度和应用范围。

Description

资源信息的推荐方法和装置
技术领域
本发明涉及计算机技术领域,特别是涉及一种资源信息的推荐方法和一种资源信息的推荐装置。
背景技术
目前,搜索词推荐技术,例如下拉推荐、相关搜索等,已经广泛应用于搜索引擎***中。其中,搜索词推荐对于信息搜索来说是重要的入口,因为它可以为推荐的关键词带来巨大的流量。而由于优质资源,例如编辑推荐视频、会员(VIP)影片、特型展示内容以及广告主购买的关键词等,本身具有大流量的潜力,因此如果能够实现优质资源的导流,将可以提高各个优质资源的推广度和应用范围。
为了实现优质资源的导流,迫切需要将这类优质资源的关键词作为推荐搜索词融入到搜索词推荐***,例如Query Suggestion***等相关搜索***中。因此,目前需要本领域技术人员迫切解决的一个技术问题就是:在不影响用户体验的情况下,如何将优质资源的关键词融入到现有技术中的搜索词推荐***中。
发明内容
本发明实施例所要解决的技术问题是提供一种资源信息的推荐方法和装置,以解决优质资源的关键词无法融入到搜索词推荐***中的问题。
为了解决上述问题,根据本发明的一个方面,本发明公开了一种资源信息的推荐方法,包括:
接收外部***请求的用户搜索词;
对用户搜索词进行分词处理,生成搜索分词列表;
通过搜索分词列表在预置的索引表中查找与每个搜索分词对应的资源信息列表,得到目标资源信息列表,其中,目标资源信息列表中的目标资源信息包括若干个关键词;
将目标资源信息中的若干个关键词返回至外部***。
根据本发明的另一方面,本发明还公开了一种资源信息的推荐装置,包括:
接收模块,用于接收外部***请求的用户搜索词;
分词模块,用于对用户搜索词进行分词处理,生成搜索分词列表;
查找模块,用于通过搜索分词列表在预置的索引表中查找与每个搜索分词对应的资源信息列表,得到目标资源信息列表,其中,目标资源信息列表中的目标资源信息包括若干个关键词;
第一返回模块,用于将目标资源信息中的若干个关键词返回至外部***。
与现有技术相比,本发明实施例包括以下优点:
本发明能够在资源信息中查找与外部***请求的搜索词相关联的资源信息,并将该资源信息的关键词返回至外部***,实现了外部***与资源信息的关键词相融合,能够为用户推荐与搜索词相关联的资源信息,提高用户的搜索体验,并提高了资源信息的推广度和应用范围。
此外,本发明为了减少推荐方法中重复查找和计算步骤,提高***性能,可以在将关键词返回至外部***之前,对所查找得到的目标资源信息列表进行去重步骤,从而避免相同资源信息的重复推荐,并提高资源信息的推荐速度。
另外,本发明通过将文本相关度较低的目标资源信息过滤,而将与用户搜索词相关性更高的优质资源的关键词返回至外部***,可以提高优质资源的推荐效率,并使所推荐的优质资源与用户搜索词之间的相关性高,用户体验感好。
附图说明
图1是本发明的一种资源信息的推荐方法实施例的步骤流程图;
图2是本发明的另一种资源信息的推荐方法实施例的步骤流程图;
图3是本发明的一种优质资源的推荐***实施例的***框图;
图4是本发明的一种优质资源的推荐***实施例的工作流程图;
图5是本发明的一种资源信息的推荐装置实施例的结构框图;
图6是本发明的另一种资源信息的推荐装置实施例的结构框图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
本发明实施例的核心构思之一在于,本发明能够在资源信息中查找与外部***请求的搜索词相关联的资源信息,并将该资源信息的关键词返回至外部***,实现了外部***与资源信息的关键词相融合,能够为用户推荐与搜索词相关联的资源信息,提高用户的搜索体验,并提高了资源信息的推广度和应用范围。
参照图1,示出了本发明的一种资源信息的推荐方法实施例的步骤流程图,具体可以包括如下步骤:
步骤101,接收外部***请求的用户搜索词;
其中,可以接收外部搜索***(例如suggestion***)请求的用户搜索词,但是该外部***并不限定为外部搜索***,还可以是外部查询***、外部筛选***等等外部***,也就是说,本发明对于外部***的具体类型并不做具体限定。
步骤103,对用户搜索词进行分词处理,生成搜索分词列表;
其中,用户搜索词普遍由多个词构成,可以对该用户搜索词进行分词处理(例如,将搜索词“最热门的电影”分词为“最”、“热门的”、“电影”),生成搜索分词列表。
步骤105,通过搜索分词列表在预置的索引表中查找与每个搜索分词对应的资源信息列表,得到目标资源信息列表,其中,目标资源信息列表中的目标资源信息包括若干个关键词;
其中,每个搜索分词所对应的资源信息列表可以包括一个或多个资源信息,该资源信息列表中资源信息的具体数量取决于包含该搜索分词的资源信息的数量;并且,该目标资源信息列表也可以是一个或多个。
优选的,在本发明的另一个实施例中,该索引表可以通过如下步骤预置:
首先,对需要推荐的资源信息(例如编辑推荐视频、VIP影片、特性展示内容以及广告主购买的关键词等优质资源)作分词处理,得到关键词;
然后,基于关键词确定包含该关键词的资源信息,生成与关键词对应的资源信息列表;
其中,由于不同的优质资源在分词后可能存在相同的关键词,因此,可以以关键词为基础,生成对应该关键词的优质资源列表。
最后,根据关键词与对应的资源信息列表之间的对应关系生成索引表。
其中,为了方便查找包含该关键词的所有优质资源,可以根据关键词与对应的优质资源列表之间的对应关系生成索引表(例如倒排索引)。
步骤107,将目标资源信息中的若干个关键词返回至外部***。
其中,由于外部***(例如外部搜索***)在搜索框内推荐的是词语,并非全部的优质资源。因此,为了将优质资源推荐到外部搜索***中,可以将目标资源信息汇总的若干个关键词返回至外部搜索***中,以达到优质资源信息的关键词与外部***相融合,实现对优质资源信息的推荐。
借助于本发明的上述技术方案,本发明能够在资源信息中查找与外部***请求的搜索词相关联的资源信息,并将该资源信息的关键词返回至外部***,实现了外部***与资源信息的关键词相融合,能够为用户推荐与搜索词相关联的资源信息,提高用户的搜索体验,并提高了资源信息的推广度和应用范围。
此外,在一个实施例中,参照图2,示出了包含本发明图1所示的资源信息的推荐方法的另一种实施例的步骤流程图,其中,该推荐方法还可以包括以下步骤:
在将目标资源信息中的若干个关键词返回至外部***的步骤107之前,可以执行步骤1061,将多个目标资源信息列表之间重复的目标资源信息合并,生成合并目标资源信息列表。
其中,在执行通过搜索分词列表在预置的索引表中查找与每个搜索分词对应的资源信息列表步骤105后,那么每个搜索分词都会对应一个资源信息列表;而由于存在多个搜索分词对应相同资源信息的情况,因此容易造成所得到的目标资源信息列表中包含重复的目标资源信息。
最后,在执行步骤107时,则是将合并目标资源信息列表中的目标资源信息中的若干关键词返回至外部***。
在本实施例中,为了减少推荐方法中重复查找和计算步骤,提高***性能,可以在将关键词返回至外部***之前,对所查找得到的目标资源信息列表进行去重步骤,从而避免相同资源信息的重复推荐,并提高资源信息的推荐速度。
可选的,在另一个实施例中,参照图2,还示出了包含本发明图1所示的资源信息的推荐方法的又一种实施例的步骤流程图,其中,在将目标资源信息中的若干个关键词返回至外部***的步骤107之前,该推荐方法还可以包括以下步骤:
步骤1062a,计算目标资源信息列表中每个目标资源信息与用户搜索词或每个搜索分词之间的文本相关度;
其中,可以采用文本的相关性公式来计算目标资源信息列表中每个目标资源信息与用户搜索词或者每个搜索分词之间的文本相关度。
步骤1062b,将目标资源信息列表中文本相关度低于预定阈值的目标资源信息过滤,得到过滤目标资源信息列表。
最后,在执行步骤107时,可将该过滤目标资源信息列表中的目标资源信息中的若干个关键词返回至外部***。
其中,在本实施例中,通过将文本相关度较低的目标资源信息过滤,而将与用户搜索词相关性更高的优质资源的关键词返回至外部***,可以提高优质资源的推荐效率,并使所推荐的优质资源与用户搜索词之间的相关性高,用户体验感好。
可选的,在另一个实施例中,参照图2,还示出了包含本发明图1所示的资源信息的推荐方法的再一种实施例的步骤流程图,其中,在将目标资源信息中的若干个关键词返回至外部***的步骤107之前,该推荐方法还可以包括以下步骤:
步骤1063,按照预定的推荐规则对目标资源信息列表中的每个目标资源信息进行排序;
其中,该预定的推荐规则可包括以下至少之一:
资源信息的推荐优先级,其中,该推荐优先级表示外部搜索***对此资源的展示期望,优先级越高,被展示的概率越高;
资源信息与搜索词之间的文本相关度,其中,可以采用文本相关性公式对资源信息和搜索词或者搜索分词之间的文本相关度进行计算,文本相关度越高,被推荐展示的概率高;或者可以通过对资源信息,即优质资源进行打分,并按照分数排序,分数越高,该资源信息与搜索词之间的文本相关度就越高,被展示的概率也越高。
最后,在执行步骤107时,可将排序后的目标资源信息列表中每个目标资源信息的若干个关键词返回至外部***。
在本实施例中,通过对得到的目标资源信息列表中的目标资源信息按照预定的推荐规则进行排序,可以使得返回至外部***的每个目标资源信息的若干个关键词也存在排序关系,使得推荐度更高的目标资源信息的关键词在外部搜索***中被展示的顺序越靠前,越容易被用户看到。
此外,在另一个实施例中,为了方便用户对推荐的资源信息进行查看浏览,根据本发明实施例的推荐方法还包括:将需要返回的若干个关键词所属的目标资源信息的属性信息返回至外部***。
其中,通过将目标资源信息的属性信息(例如,该目标资源信息为电影xxx,则该属性信息可以是该电影xxx的网址等)返回至外部***,可以避免用户对该目标资源的相关信息的各种搜索程序,减少用户的搜索步骤,提高用户的推荐的优质资源的访问度。
另外,该目标资源信息的属性信息可以和该目标资源信息的若干个关键词一起返回至外部***,也可以分开独立返回,具体返回形式可以根据实际应用场景进行不同操作,本发明不做具体限制。
此外,在另一个实施例中,根据本发明实施例的推荐方法还可包括:返回至外部***的若干个关键词按照预定显示策略在外部***显示。
其中,最终确定需要显示的若干个关键词可以按照预定显示策略选取部分的关键词进行融合显示,而具体的显示策略可以根据***的访问性能,当前用户访问量等参数进行确定。
在本实施例中,外部***在接收到可以推荐的若干个关键词后,可以按照预定显示策略进行各种模式的融合显示(例如文字+图片或者文字+段视频等模式),提高了用户的搜索体验。
另外,需要注意的是,对于图2所示的三个可选步骤1061、步骤1062a和1062b、步骤1063来说,它们可以任意组合,并且本发明不对它们之间的执行顺序作具体限定。
为了更好的理解本发明的上述技术方案,下面结合图3和图4所示的具体实施例来对本发明的上述技术方案进行详细阐述。
参照如图3,示出了本发明实施例的一种优质资源的推荐***,具体可以包括在线***(online)和离线***(offline)两部分。
其中,离线***包括:索引生成模块,用于对提供的优质资源(可以是特型展示内容、编辑推荐视频、VIP影片以及广告主关键词等)进行分词,构建优质资源倒排索引,并将生成的优质资源倒排索引推送到在线***。
其中,该倒排索引是实现“分词-文档”矩阵的一种具体存储形式,通过倒排索引,可以根据单词快速获取包含这个单词的文档列表,这里的文档是指优质资源。
在线***:用于接收外部***(比如相关搜索***、Suggestion***等)请求的用户搜索词,并基于该用户搜索词在离线***提高的优质资源倒排索引中查找与用户搜索词相关的优质资源的关键词列表并返回至外部***。
其中,众所周知,外部***(例如Query Suggestion或者相关搜索***)中推荐的搜索词必须与用户搜索词满足一定的相关性条件,可能是文本相关,或者语义相关。而在本实施例中可以利用文本相关将用户搜索词和优质资源关联上。
具体而言,在线***可包括:优质资源倒排索引、分词模块、候选集生成模块和排序模块。
其中,优质资源倒排索引,可以存储于数据库中,也可以存储于内存中,优质资源倒排索引的key为分词项,文档列表即为优质资源ID(优质资源的唯一标识符);
分词模块,用于对推荐***接收的用户搜索词进行分词,生成分词项列表;
候选集生成模块,用于基于分词项列表查找优质资源倒排索引,得到多个优质资源的倒排索引;并对重复的倒排索引合并,并返回多个无重复的倒排索引;并采用文本相关性公式(比如VSM、BM25等)计算优质资源与用户搜索词之间的相关度,将文本相关性低于预设阈值的结果过滤,将剩余结果作为候选集输出到排序模块;
排序模块,基于优质资源的优先级weight(表示搜索对此资源的展示期望,优先级越高,被展示的概率越高)、优质资源与用户搜索词之间的相关度corr等特征对优质资源进行打分,并按打分排序。其中,在打分时可以采用线性公式:Score=a*weight+b*corr(1),其中,a和b分别为优先级特征和相关度特征的权重,为预设常数。
那么具体到该优质资源的推荐***的具体工作流程,参照图4可以看出包括如下几个步骤:
步骤401,接收外部***(比如Suggestion***、相关搜索***)请求的用户搜索词;
步骤403,分词模块对用户搜索词进行分词,得到分词项列表;
步骤405,候选集生成模块通过得到的分词项列表查找优质资源倒排索引,合并找到的倒排索引,并计算优质资源与用户搜索词之间的文本相关度,将相关度高于预设阈值的优质资源作为候选集;
步骤407,排序模块对获取的候选集进行打分处理,打分公式可以参考公式:Score=a*weight+b*corr(1),但不限于公式(1);
其中,排序模块的意义在于优先推荐文本相关度高、且自身优先级别较高的优质资源;最好,按得分从大到小的排序,将这些优质资源设定的关键词返回到外部***;
步骤409,外部***接收到返回的优质资源关键词列表时,可以按照一定策略选取若干关键词进行融合展示。
其中,当用户点击外部***展示的所述关键词时,可以搜索出其对应的优质资源,进而实现对优质资源的导流。
通过以上描述可以看出,本发明实施例的推荐***可以基于用户输入至外部***的搜索词,检索与之相关的优质资源,并按相关性大小排序后的结果返回;所述推荐***类似于搜索***,区别在于所述推荐***返回的结果是与用户搜索词相关的关键词列表。由此,实现了外部***与优质资源的关键词的融合,为推荐的优质资源带来巨大流量,并实现了对优质资源的导流,提高优质资源的推广度。
需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
参照图5,示出了本发明一种资源信息的推荐装置实施例的结构框图,具体可以包括如下模块:
接收模块51,用于接收外部***请求的用户搜索词;
分词模块52,用于对用户搜索词进行分词处理,生成搜索分词列表;
查找模块53,用于通过搜索分词列表在预置的索引表中查找与每个搜索分词对应的资源信息列表,得到目标资源信息列表,其中,目标资源信息列表中的目标资源信息包括若干个关键词;
第一返回模块54,用于将目标资源信息中的若干个关键词返回至外部***。
借助于本发明的上述技术方案,本发明能够在资源信息中查找与外部***请求的搜索词相关联的资源信息,并将该资源信息的关键词返回至外部***,实现了外部***与资源信息的关键词相融合,能够为用户推荐与搜索词相关联的资源信息,提高用户的搜索体验,并提高了资源信息的推广度和应用范围。
此外,在另一个实施例中,参照图6,示出了包含本发明图5所示的一种资源信息的推荐装置实施例的结构框图,具体可以包括如下模块:
接收模块61、分词模块62、查找模块63、第一返回模块68,上述四个模块的功能和作用与图5所示实施例相同,在此不再赘述。
该推荐装置还可包括:用于对索引表进行预置的预置模块70,其中,该预置模块70包括如下子模块:
分词子模块701,用于对需要推荐的资源信息作分词处理,得到关键词;
第一生成子模块702,用于基于关键词确定包含关键词的资源信息,生成与关键词对应的资源信息列表;
第二生成子模块703,用于根据关键词与对应的资源信息列表之间的对应关系生成索引表。
可选的,该推荐装置还可包括:
合并模块64,用于在将目标资源信息中的若干个关键词返回至外部***之前,将多个目标资源信息列表之间重复的目标资源信息合并,生成合并目标资源信息列表。
可选的,该推荐装置还包括:
计算模块65,用于在将目标资源信息中的若干个关键词返回至外部***之前,计算目标资源信息列表中每个目标资源信息与用户搜索词或每个搜索分词之间的文本相关度;
过滤模块66,用于将目标资源信息列表中文本相关度低于预定阈值的目标资源信息过滤,得到过滤目标资源信息列表。
可选的,该推荐装置还包括:
排序模块67,用于在将目标资源信息中的若干个关键词返回至外部***之前,按照预设的推荐规则对目标资源信息列表中的每个目标资源信息进行排序;相应的
第一返回模块68还用于将排序后的目标资源信息列表中每个目标资源信息的若干个关键词返回至外部***。
其中,该预设的推荐规则包括以下至少之一:
目标资源信息的推荐优先级;
目标资源信息与搜索词之间的文本相关度。
可选的,该推荐装置还包括:
第二返回模块69,用于将若干个关键词所属的目标资源信息的属性信息返回至外部***。
其中,在本发明实施例的推荐装置中,对于三类可选模块:合成模块64、计算模块65和过滤模块66、排序模块67,可以任选一类、两类或三类进行组合,执行顺序不作具体限定,可以根据实际需要进行灵活调整。
在一个优选实施例中,该推荐装置可包括上述三类模块,执行顺序为按照标号顺序执行。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
借助于本发明的上述技术方案,本发明能够在资源信息中查找与外部***请求的搜索词相关联的资源信息,并将该资源信息的关键词返回至外部***,实现了外部***与资源信息的关键词相融合,能够为用户推荐与搜索词相关联的资源信息,提高用户的搜索体验,并提高了资源信息的推广度和应用范围。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明实施例是参照根据本发明实施例的方法、终端设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
以上对本发明所提供的一种资源信息的推荐方法和一种资源信息的推荐装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (15)

1.一种资源信息的推荐方法,其特征在于,包括:
接收外部***请求的用户搜索词;
对所述用户搜索词进行分词处理,生成搜索分词列表;
通过所述搜索分词列表在预置的索引表中查找与每个搜索分词对应的资源信息列表,得到目标资源信息列表,其中,所述目标资源信息列表中的目标资源信息包括若干个关键词;
将所述目标资源信息中的若干个关键词返回至所述外部***。
2.根据权利要求1所述的推荐方法,其特征在于,所述索引表通过如下步骤预置:
对需要推荐的资源信息作分词处理,得到关键词;
基于所述关键词确定包含所述关键词的资源信息,生成与所述关键词对应的资源信息列表;
根据所述关键词与对应的资源信息列表之间的对应关系生成索引表。
3.根据权利要求1所述的推荐方法,其特征在于,所述将所述目标资源信息中的若干个关键词返回至所述外部***的步骤之前,所述推荐方法还包括:
将多个所述目标资源信息列表之间重复的目标资源信息合并,生成合并目标资源信息列表。
4.根据权利要求1所述的推荐方法,其特征在于,所述将所述目标资源信息中的若干个关键词返回至所述外部***的步骤之前,所述推荐方法还包括:
计算所述目标资源信息列表中每个目标资源信息与所述用户搜索词或所述每个搜索分词之间的文本相关度;
将所述目标资源信息列表中文本相关度低于预定阈值的目标资源信息过滤,得到过滤目标资源信息列表。
5.根据权利要求1所述的推荐方法,其特征在于,所述将所述目标资源信息中的若干个关键词返回至所述外部***的步骤之前,所述推荐方法还包括:
按照预设的推荐规则对所述目标资源信息列表中的每个目标资源信息进行排序;
将排序后的所述目标资源信息列表中每个目标资源信息的若干个关键词返回至所述外部***。
6.根据权利要求5所述的推荐方法,其特征在于,所述预设的推荐规则包括以下至少之一:
所述目标资源信息的推荐优先级;
所述目标资源信息与所述搜索词之间的文本相关度。
7.根据权利要求1-6任一项所述的推荐方法,其特征在于,所述推荐方法还包括:
将所述若干个关键词所属的目标资源信息的属性信息返回至所述外部***。
8.根据权利要求1-6任一项所述的推荐方法,其特征在于,所述返回至所述外部***的所述若干个关键词按照预定显示策略在所述外部***显示。
9.一种资源信息的推荐装置,其特征在于,包括:
接收模块,用于接收外部***请求的用户搜索词;
分词模块,用于对所述用户搜索词进行分词处理,生成搜索分词列表;
查找模块,用于通过所述搜索分词列表在预置的索引表中查找与每个搜索分词对应的资源信息列表,得到目标资源信息列表,其中,所述目标资源信息列表中的目标资源信息包括若干个关键词;
第一返回模块,用于将所述目标资源信息中的若干个关键词返回至所述外部***。
10.根据权利要求9所述的推荐装置,其特征在于,所述推荐装置进一步包括:用于对所述索引表进行预置的预置模块,其中,所述预置模块包括:
分词子模块,用于对需要推荐的资源信息作分词处理,得到关键词;
第一生成子模块,用于基于所述关键词确定包含所述关键词的资源信息,生成与所述关键词对应的资源信息列表;
第二生成子模块,用于根据所述关键词与对应的资源信息列表之间的对应关系生成索引表。
11.根据权利要求9所述的推荐装置,其特征在于,所述推荐装置还包括:
合并模块,用于在将所述目标资源信息中的若干个关键词返回至所述外部***之前,将多个所述目标资源信息列表之间重复的目标资源信息合并,生成合并目标资源信息列表。
12.根据权利要求9所述的推荐装置,其特征在于,所述推荐装置还包括:
计算模块,用于在将所述目标资源信息中的若干个关键词返回至所述外部***之前,计算所述目标资源信息列表中每个目标资源信息与所述用户搜索词或所述每个搜索分词之间的文本相关度;
过滤模块,用于将所述目标资源信息列表中文本相关度低于预定阈值的目标资源信息过滤,得到过滤目标资源信息列表。
13.根据权利要求9所述的推荐装置,其特征在于,所述推荐装置还包括:
排序模块,用于在将所述目标资源信息中的若干个关键词返回至所述外部***之前,按照预设的推荐规则对所述目标资源信息列表中的每个目标资源信息进行排序;相应的
所述第一返回模块还用于将排序后的所述目标资源信息列表中每个目标资源信息的若干个关键词返回至所述外部***。
14.根据权利要求13所述的推荐装置,其特征在于,所述预设的推荐规则包括以下至少之一:
所述目标资源信息的推荐优先级;
所述目标资源信息与所述搜索词之间的文本相关度。
15.根据权利要求9-14任意一项所述的推荐装置,其特征在于,所述推荐装置还包括:
第二返回模块,用于将所述若干个关键词所属的目标资源信息的属性信息返回至所述外部***。
CN201610317203.2A 2016-05-12 2016-05-12 资源信息的推荐方法和装置 Pending CN105956148A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610317203.2A CN105956148A (zh) 2016-05-12 2016-05-12 资源信息的推荐方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610317203.2A CN105956148A (zh) 2016-05-12 2016-05-12 资源信息的推荐方法和装置

Publications (1)

Publication Number Publication Date
CN105956148A true CN105956148A (zh) 2016-09-21

Family

ID=56911607

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610317203.2A Pending CN105956148A (zh) 2016-05-12 2016-05-12 资源信息的推荐方法和装置

Country Status (1)

Country Link
CN (1) CN105956148A (zh)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106777203A (zh) * 2016-12-23 2017-05-31 北京奇虎科技有限公司 搜索中新闻内容的推送方法及装置
CN108256044A (zh) * 2018-01-12 2018-07-06 武汉斗鱼网络科技有限公司 直播间推荐方法、装置及电子设备
CN109960757A (zh) * 2019-02-27 2019-07-02 北京搜狗科技发展有限公司 网页检索方法及装置
CN110134760A (zh) * 2019-05-17 2019-08-16 北京思维造物信息科技股份有限公司 一种搜索方法、装置、设备及介质
CN110674320A (zh) * 2019-09-27 2020-01-10 百度在线网络技术(北京)有限公司 一种检索方法、装置和电子设备
CN110786028A (zh) * 2017-08-30 2020-02-11 深圳市欢太科技有限公司 应用资源处理方法及相关产品
CN111597433A (zh) * 2020-04-10 2020-08-28 北京百度网讯科技有限公司 资源搜索方法、装置以及电子设备
CN111666436A (zh) * 2019-03-07 2020-09-15 搜狗(杭州)智能科技有限公司 一种数据处理方法、装置和电子设备
CN111737501A (zh) * 2020-06-22 2020-10-02 北京百度网讯科技有限公司 一种内容推荐方法及装置、电子设备、存储介质
CN111782935A (zh) * 2020-05-12 2020-10-16 北京三快在线科技有限公司 一种信息推荐方法、装置、电子设备及存储介质
CN112015865A (zh) * 2020-08-26 2020-12-01 京北方信息技术股份有限公司 基于分词的全称匹配搜索方法、装置、设备及存储介质
CN112446214A (zh) * 2020-12-09 2021-03-05 北京有竹居网络技术有限公司 广告关键词的生成方法、装置、设备及存储介质
CN112445895A (zh) * 2020-11-16 2021-03-05 深圳市世强元件网络有限公司 一种识别用户搜索场景的方法及***

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103064880A (zh) * 2012-11-23 2013-04-24 覃文浩 一种基于搜索信息向用户提供网站选择的方法、装置和***
CN103729359A (zh) * 2012-10-12 2014-04-16 阿里巴巴集团控股有限公司 一种推荐搜索词的方法及***
CN104598607A (zh) * 2015-01-29 2015-05-06 百度在线网络技术(北京)有限公司 推荐搜索短语的方法及***
CN104715022A (zh) * 2015-02-28 2015-06-17 北京奇艺世纪科技有限公司 一种相关搜索方法和装置
CN104965903A (zh) * 2015-06-30 2015-10-07 北京奇艺世纪科技有限公司 一种资源的推荐方法和装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103729359A (zh) * 2012-10-12 2014-04-16 阿里巴巴集团控股有限公司 一种推荐搜索词的方法及***
CN103064880A (zh) * 2012-11-23 2013-04-24 覃文浩 一种基于搜索信息向用户提供网站选择的方法、装置和***
CN104598607A (zh) * 2015-01-29 2015-05-06 百度在线网络技术(北京)有限公司 推荐搜索短语的方法及***
CN104715022A (zh) * 2015-02-28 2015-06-17 北京奇艺世纪科技有限公司 一种相关搜索方法和装置
CN104965903A (zh) * 2015-06-30 2015-10-07 北京奇艺世纪科技有限公司 一种资源的推荐方法和装置

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106777203B (zh) * 2016-12-23 2020-07-14 北京奇虎科技有限公司 搜索中新闻内容的推送方法及装置
CN106777203A (zh) * 2016-12-23 2017-05-31 北京奇虎科技有限公司 搜索中新闻内容的推送方法及装置
CN110786028A (zh) * 2017-08-30 2020-02-11 深圳市欢太科技有限公司 应用资源处理方法及相关产品
CN108256044A (zh) * 2018-01-12 2018-07-06 武汉斗鱼网络科技有限公司 直播间推荐方法、装置及电子设备
CN109960757A (zh) * 2019-02-27 2019-07-02 北京搜狗科技发展有限公司 网页检索方法及装置
CN111666436B (zh) * 2019-03-07 2024-05-07 北京搜狗科技发展有限公司 一种数据处理方法、装置和电子设备
CN111666436A (zh) * 2019-03-07 2020-09-15 搜狗(杭州)智能科技有限公司 一种数据处理方法、装置和电子设备
CN110134760A (zh) * 2019-05-17 2019-08-16 北京思维造物信息科技股份有限公司 一种搜索方法、装置、设备及介质
CN110674320B (zh) * 2019-09-27 2022-03-18 百度在线网络技术(北京)有限公司 一种检索方法、装置和电子设备
CN110674320A (zh) * 2019-09-27 2020-01-10 百度在线网络技术(北京)有限公司 一种检索方法、装置和电子设备
CN111597433B (zh) * 2020-04-10 2023-08-01 北京百度网讯科技有限公司 资源搜索方法、装置以及电子设备
CN111597433A (zh) * 2020-04-10 2020-08-28 北京百度网讯科技有限公司 资源搜索方法、装置以及电子设备
CN111782935A (zh) * 2020-05-12 2020-10-16 北京三快在线科技有限公司 一种信息推荐方法、装置、电子设备及存储介质
CN111737501A (zh) * 2020-06-22 2020-10-02 北京百度网讯科技有限公司 一种内容推荐方法及装置、电子设备、存储介质
CN112015865A (zh) * 2020-08-26 2020-12-01 京北方信息技术股份有限公司 基于分词的全称匹配搜索方法、装置、设备及存储介质
CN112015865B (zh) * 2020-08-26 2023-09-26 京北方信息技术股份有限公司 基于分词的全称匹配搜索方法、装置、设备及存储介质
CN112445895A (zh) * 2020-11-16 2021-03-05 深圳市世强元件网络有限公司 一种识别用户搜索场景的方法及***
CN112445895B (zh) * 2020-11-16 2024-04-19 深圳市世强元件网络有限公司 一种识别用户搜索场景的方法及***
CN112446214A (zh) * 2020-12-09 2021-03-05 北京有竹居网络技术有限公司 广告关键词的生成方法、装置、设备及存储介质
CN112446214B (zh) * 2020-12-09 2024-02-02 北京有竹居网络技术有限公司 广告关键词的生成方法、装置、设备及存储介质

Similar Documents

Publication Publication Date Title
CN105956148A (zh) 资源信息的推荐方法和装置
US10140368B2 (en) Method and apparatus for generating a recommendation page
CN106096050A (zh) 一种视频内容搜索的方法和装置
CN102298650B (zh) 一种海量数字信息的分布式推荐方法
TW201942826A (zh) 支付方式推薦方法、裝置及設備
US8533225B2 (en) Representing and processing inter-slot constraints on component selection for dynamic ads
JP5616444B2 (ja) 文書インデックス化およびデータクエリングのための方法およびシステム
JP2013504118A (ja) クエリのセマンティックパターンに基づく情報検索
CN105183733A (zh) 一种文本信息的匹配、业务对象的推送方法和装置
CN102411591A (zh) 一种信息处理的方法及设备
CN105468790B (zh) 一种评论信息检索方法和装置
CN111639255B (zh) 搜索关键词的推荐方法、装置、存储介质及电子设备
JP2013517562A (ja) オンライン商取引プラットフォームにおける広告ソースおよびキーワードセットの適合
JP2020170538A (ja) 検索データを処理するための方法、装置及びプログラム
CN104462554A (zh) 问答页面相关问题推荐方法和装置
CN103136213A (zh) 一种提供相关词的方法及装置
CN107451204B (zh) 一种数据查询方法、装置及设备
CN106919703A (zh) 电影信息搜索方法及装置
CN114329207A (zh) 多业务信息排序***、方法、存储介质及电子设备
CN103106234A (zh) 一种网页内容搜索方法和装置
CN105022797A (zh) 一种资源的主题处理方法和装置
CN106156113A (zh) 一种视频推荐的方法、***及电子设备
CN105653546A (zh) 一种目标主题的检索方法和***
CN104933149A (zh) 一种信息搜索方法及装置
KR102170535B1 (ko) 감성 분석을 통한 사용자 선호 기반의 검색 장치 및 방법

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: 20160921