The invention discloses a method and device for sorting the search results based on artificial intelligence, the method comprises the following steps: according to the search input search condition, get multiple search results; according to multiple dimensions to determine the corresponding multiple search results; for each dimension, a sort of multiple search results, get more the search results ranking results in each dimension; according to multiple search results ranking results, in each dimension and the weights of each dimension corresponds to the calculation of multiple search results in multiple dimensions of the total score ranking; according to multiple search results in multiple dimensions of the total ordering fraction, two sort of multiple search results. The method combines the various dimensions of the search entity, taking into account the diversity of the sorting results, so that the search results can better meet the needs of users, and enhance the user experience.
【技术实现步骤摘要】
基于人工智能的搜索结果排序方法和装置
本专利技术涉及信息检索的
,特别涉及一种基于人工智能的搜索结果排序方法和装置。
技术介绍
人工智能(ArtificialIntelligence),英文缩写AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。随着互联网的高速发展,越来越多的用户可通过互联网进行搜索并观看各种视频。因此,为了更方便用户获取喜欢的视频,垂直领域的视频垂直网站推荐应运而生。目前,市场上提供视频检索的垂直网站及服务,虽然排序依赖的条件比较多样,例如,依赖电影热度、或者上映日期、或者搜索关键词与电影名的相近度等,但是在对被检索得到的视频集合排序时,基本上都是使用单维度进行排序,存在无法综合各种因素进行多样性的排序,且设置的排序场景较少,很难根据用户的实际需要灵活设置展现顺序的技术问题。
技术实现思路
本专利技术的目的旨在至少在一定程度上解决上述的技术问题之一。为此,本专利技术的第一个目的在于提出一种基于人工智能的搜索结果排序方法,该方法结合了搜索实体的各个维度,综合考虑了排序结果的多样性,并根据用户的实际需要设置不同的排序场景,更好地满足用户的需求,提升了用户体验。本专利技术的第二个目的在于提出一种基于人工智能的搜索结果排序装置。本专利技术的第三个目的在于提出一种非临时性计算机可读存储介质。本专利技术的第四个目的在于提出一 ...
【技术保护点】
一种基于人工智能的搜索结果排序方法,其特征在于,包括以下步骤:根据输入的搜索条件进行搜索,得到多个搜索结果;根据所述多个搜索结果确定对应的多个维度;针对每个维度,对所述多个搜索结果进行一次排序,得到所述多个搜索结果在所述每个维度上的排序结果;根据所述多个搜索结果在所述每个维度上的排序结果、以及所述每个维度对应的权值,计算所述多个搜索结果在所述多个维度上的排序总分数;根据所述多个搜索结果在所述多个维度上的排序总分数,对所述多个搜索结果进行二次排序。
【技术特征摘要】
1.一种基于人工智能的搜索结果排序方法,其特征在于,包括以下步骤:根据输入的搜索条件进行搜索,得到多个搜索结果;根据所述多个搜索结果确定对应的多个维度;针对每个维度,对所述多个搜索结果进行一次排序,得到所述多个搜索结果在所述每个维度上的排序结果;根据所述多个搜索结果在所述每个维度上的排序结果、以及所述每个维度对应的权值,计算所述多个搜索结果在所述多个维度上的排序总分数;根据所述多个搜索结果在所述多个维度上的排序总分数,对所述多个搜索结果进行二次排序。2.如权利要求1所述的方法,其特征在于,其中,所述多个搜索结果为电影集合。3.如权利要求1所述的方法,其特征在于,所述根据所述多个搜索结果在所述每个维度上的排序结果、以及所述每个维度对应的权值,计算所述多个搜索结果在所述多个维度上的排序总分数,包括:确定所述每个维度对应的权值;根据所述多个搜索结果在所述每个维度上的排序结果,确定所述多个搜索结果在所述每个维度上的序列位置;根据所述序列位置和所述每个维度对应的权值,计算所述多个搜索结果在所述每个维度上的排序分数;针对每个搜索结果,根据所述每个搜索结果在所述每个维度上的排序分数,计算所述每个搜索结果在所述多个维度上的排序总分数。4.如权利要求3所述的方法,其特征在于,所述确定所述每个维度对应的权值,包括:根据所述搜索条件确定对应的搜索需求,并根据所述搜索需求确定对应的排序场景;根据所述排序场景确定所述每个维度对应的权值。5.如权利要求2所述的方法,其特征在于,所述多个维度包括搜索热度值、评分、上映时间信息、演员信息、导演信息、可购票状态信息和可在线播放状态信息中的至少两种。6.一...
【专利技术属性】
技术研发人员:梁一川,凌光,林英展,王文敏,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。