The invention discloses a search method and device for an application program (APP), a search server and a system. Among them, the search method includes: obtaining the user APP search request, the search results according to the first APP of the APP search request to the first search engine in response to the search request, to obtain the second search engine in response to the search request second APP search results, will be the first APP search results and search results for second APP according to the results of the first match, APP search results and search results to integrate second APP rearrangement, third APP search results, and pushed to the user. The technical scheme of the invention considers different search engines return search results, through the preliminary search search engine under different matching result, according to the matching results of different initial search engine results integration rearrangement, it guarantees to push the overall correlation and good user experience to give the user search results.
【技术实现步骤摘要】
一种应用程序的搜索方法和装置、搜索服务器及系统
本专利技术涉及互联网通信
,具体涉及一种应用程序(APP)的搜索方法和装置、搜索服务器及系统。
技术介绍
随着互联网技术的飞速发展,各种应用下载平台已经成为人们下载安装各种应用程序(APP)的主要手段,通过手机助手用户可以轻松的搜索、下载、安装以及管理其终端资源。搜索引擎(SearchEngine)是指根据一定的策略、运用特定的计算机程序从互联网上搜集信息,在对信息进行组织和处理后,为用户提供检索服务,将用户检索相关的信息展示给用户的系统。目前,在手机助手的APP搜索方法中,主要包括两种方式,一种是采用语义搜索引擎进行搜索,另一种是采用广告搜索引擎进行搜索。语义搜索引擎根据候选内容与用户搜索词的相关性提供搜索结果,以相关性的最大化为目标,其召回(某款App出现在某个词的搜索结果中,称引擎在该词下“召回”了该App)依据是用户搜索词与APP标题、标签、简介等属性信息的文字关联性,搜索结果排序依据是相关性和点击反馈(表示搜索结果被点击的情况,某个搜索词下某条搜索结果的点击反馈越好,表明该搜索结果越受用户的欢迎)的综合结果,即相关性越强、点击情况越好的结果排的越靠前。广告搜索引擎则是根据广告主(即APP提供方)在用户输入的搜索词下投放的广告内容(即APP)提供搜索结果,以广告收益的最大化为目标。当前,助手的语义搜索结果质量在竞品中处于领先水平,深得用户好评,原因在于搜索结果相关度高、排序合理。但在实际中,广告主希望搜索引擎召回给用户的是其投放在用户搜索词下的推广内容,且助手的搜索收入主要就是依赖于广告主的广告 ...
【技术保护点】
一种应用程序(APP)的搜索方法,其特征在于,包括:获取用户的APP搜索请求;根据所述APP搜索请求获取第一搜索引擎响应所述搜索请求的第一APP搜索结果,获取第二搜索引擎响应所述搜索请求的第二APP搜索结果;将所述第一APP搜索结果和第二APP搜索结果进行匹配,根据匹配结果对第一APP搜索结果和第二APP搜索结果进行整合重排,得到第三APP搜索结果,并推送给所述用户。
【技术特征摘要】
1.一种应用程序(APP)的搜索方法,其特征在于,包括:获取用户的APP搜索请求;根据所述APP搜索请求获取第一搜索引擎响应所述搜索请求的第一APP搜索结果,获取第二搜索引擎响应所述搜索请求的第二APP搜索结果;将所述第一APP搜索结果和第二APP搜索结果进行匹配,根据匹配结果对第一APP搜索结果和第二APP搜索结果进行整合重排,得到第三APP搜索结果,并推送给所述用户。2.根据权利要求1所述的方法,其特征在于,所述第一搜索引擎为语义搜索引擎,所述第二搜索引擎为广告搜索引擎。3.根据权利要求1所述的方法,其特征在于,根据匹配结果对第一APP搜索结果和第二APP搜索结果进行整合重排,包括:对于第一APP搜索结果和第二APP搜索结果中匹配成功的第一APP和第二APP,根据第二APP的Rank值对相匹配的第一APP在第一APP搜索结果中的排序位置进行调整,进行调整的公式为:POS=P‐a其中,POS为与第二APP相匹配的第一APP调整后的最终排序位置,P为第一APP的自然结果位置,a为第一APP的位置提前量;第一APP的位置提前量根据第二APP的Rank值确定;第二APP的Rank值是指第二APP在第二搜索引擎下的搜索排序分值。4.根据权利要求3所述的方法,其特征在于:所述第一APP搜索结果中包括和第二APP搜索结果的第四APP相匹配成功的第三APP,若调整后的第一APP的排序位置与调整后的第三APP的排序位置冲突,则比较第二APP的Rank值和第四APP的Rank值,将其中Rank值较大者对应的第一APP或第三APP置于冲突的排序位置,Rank值较小者对应的第三APP或第一APP置于冲突的排序位置的下一位。5.根据权利要求1或2所述的方法,其特征在于,根据匹配结果对第一APP搜索结果和第二APP搜索结果进行整合重排,包括:若第二APP搜索结果中与第一APP搜索结果中匹配成功的第五APP的个数m小于设定阈值n,则根据第二APP搜索结果的排序结果,再选择...
【专利技术属性】
技术研发人员:王名楷,李南,李杰,陶伟华,
申请(专利权)人:北京奇虎科技有限公司,奇智软件北京有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。