发明专利技术实施例的应用检索的优化方法和装置

优采云 发布时间: 2021-07-06 01:33

  发明专利技术实施例的应用检索的优化方法和装置

  本发明的专利技术提出了一种应用检索的优化方法及装置,该应用检索的优化方法包括:获取当前特征;将当前特征与前排表进行匹配,根据匹配结果确定当前特征的属性,根据属性对当前特征相关的应用进行归一化处理;根据归一化处理结果对应用进行排序,以根据排序结果进行搜索。本发明专利技术实施例中的应用检索优化方法获取当前特征,并根据当前特征对相关应用进行归一化,从而将更多的特征加入到相关应用的前排表中。优化了相关应用的相关性,使用户在搜索应用时能够获得更合理的搜索结果,提升用户体验。

  下载所有详细的技术资料

  【技术实现步骤总结】

  【专利摘要】本专利技术提出了一种应用检索优化方法及装置,该应用检索优化方法包括:获取当前特征;将当前特征与前排表进行匹配,根据匹配结果确定当前特征 根据属性,根据属性对当前特征相关的应用进行归一化;根据归一化结果对应用进行排序,从而根据排序结果进行搜索。本专利技术实施例中的应用检索优化方法获取当前特征,并根据当前特征对相关应用进行归一化,从而将更多的特征加入到相关应用的前排表中并进行相应的优化。通过提高相关应用的相关性,用户在搜索应用时可以获得更合理的搜索结果,提升用户体验。 [专利说明] 应用检索优化方法及装置

  这项专利技术涉及移动搜索

  特别是涉及一种应用检索的优化方法和装置。

  技术介绍

  随着科技的不断进步,各种移动应用层出不穷,为用户提供了丰富的信息资源。目前,您可以通过输入搜索引擎网站并输入关键词搜索移动应用来搜索移动应用;您也可以通过安装手机助手等第三方软件,在手机助手中搜索手机应用。然而,专利技术人员在实施专利技术的过程中发现,现有技术至少存在以下问题:大部分移动应用的描述信息不够详细,用户难以寻找理想不知道应用程序的关键词。或者用户点击关键词搜索移动应用,结果相关度不高,导致用户体验不佳。

  技术实现思路

  这项专利技术旨在至少在一定程度上解决上述技术问题。为此,该专利技术的第一个目的是提出一种应用检索优化方法,通过获取当前特征,并根据当前特征对相关应用进行归一化,来优化相关应用的相关性。 , 使用户在搜索应用时能够获得更合理的搜索结果,提高用户体验。为实现上述目的,根据专利技术第一方面的实施例,提出了一种应用检索的优化方法,包括:获取当前特征;将当前特征与前排表进行匹配,根据匹配结果确定当前特征 根据属性,根据属性对当前特征相关的应用进行归一化;根据归一化结果对应用进行排序,从而根据排序结果进行搜索。本专利技术实施例中的应用检索优化方法获取当前特征,并根据当前特征对相关应用进行归一化,从而将更多的特征加入到相关应用的前排表中。相关应用前排增加了更*敏*感*词*,优化了相关应用的相关性,使用户在搜索应用时能够获得更合理的搜索结果,提升用户体验。本专利技术第二方面的实施例提出了一种应用检索优化装置,包括:获取模块,用于获取当前特征;处理模块,用于将当前特征与前列表进行匹配,并根据匹配结果确定当前特征的属性,用于根据属性对与当前特征相关的应用进行归一化;排序模块,用于根据归一化处理结果对应用进行排序,以根据排序结果对应用进行排序。搜索结果。

  本专利技术实施例中的应用检索优化装置获取当前特征,并根据当前特征对相关应用进行归一化,从而将更多的特征添加到相关应用的前排表中,从而将相关应用的相关性对相关应用进行了优化,使用户在搜索应用时能够获得更合理的搜索结果,提升用户体验。专利技术的附加方面和优点将部分地在下面的描述中给出,部分将通过下面的描述变得显而易见,或者通过专利技术的实践来理解。 [专利附图] [附图说明]通过结合以下附图对实施例的描述,本专利技术的上述和/或附加方面和优点将变得显而易见且易于理解,其中:图1基于在专利A根据本技术实施例的应用检索优化方法的流程图;如图。图2是本专利技术另一实施例的应用检索优化方法的流程图。如图。图3是根据专利技术实施例的应用检索优化方法装置结构*敏*感*词*;如图。图4是本专利技术另一实施例的应用检索优化装置的结构*敏*感*词*。具体实施方式下面对本专利技术的实施例进行详细说明。实施例的示例在附图中示出,其中相同或相似的附图标记表示相同或相似的元件或具有相同或相似功能的元件。下面结合附图所描述的实施例仅为示例性的,仅用于解释专利技术,不能理解为对专利技术的限制。下面结合附图对根据本专利技术实施例的应用检索优化方法及装置进行说明。

  为了使用户在搜索应用程序时能够获得更合理的搜索结果。为此,专利技术的实施例提出了一种应用检索的优化方法。图1是根据本专利技术实施例的应用检索优化方法的流程图。如图1所示,应用检索的优化方法包括: S101,获取当前特征。在专利技术的实施例中,当前特征可以是用户选择的特征词,也可以是应用的相关信息。其中,应用相关信息包括:应用的功能描述、使用说明、更新日志中的一项或多项。服务端可以通过用户在客户端点击选中的特征词获取当前特征;或者通过在应用程序的功能描述、使用说明、更新日志中搜索特征词来获取当前特征,以便服务器可以将当前特征与常规列表进行比较。比赛。 S102、将当前特征与前列表进行匹配,根据匹配结果确定当前特征的属性,并根据该属性对当前特征相关的应用进行归一化处理。服务器获取当前特征后,可以将当前特征与转发列表进行匹配。如果匹配不成功,即当前特征不在相关应用的特征集中,则确定当前特征为新特征;如果匹配成功,则当前特征在相关应用的特征集中,则确定当前特征为现有特征。其中,前排表是描述分词后文本统计信息的索引表。正表也称为正索引或前向索引。具体由以下字段组成: (l) docId:-文档的部分编号。

  (2)WordId:表示分词后的文档编号,也可以称为“索引词号”。(3)nHits:表示某个索引词在文档中出现的次数。 (4)offset:表示某个索引词在文档中出现的位置,即相对于文本的偏移量。具体来说,在本实施例中,特征词对应于解释中的索引词。确定后当前特征的属性,服务器可以根据属性对当前特征相关的应用进行归一化,当当前特征是新特征时,首先计算当前特征相对于对应应用和逆向文档的词频对应应用的频率,然后根据前排表中的所有特征和当前特征的词频和逆向文档频率可以得到相关性相应的应用程序。具体可以通过公式(I)得到词频: TF=M/N 公式(I) 其中TF表示词频,M表示当前特征词的搜索结果对应的申请次数,N表示应用对应的特征词总数。然后通过公式(2):IDF=1g (I/N) 公式(2)其中IDF表示逆文档频率,I表示当前搜索到的应用总数)得到对应应用的逆文档频率特征词,N表示对应应用的特征词总数,那么根据公式(3):a=TF*IDF公式(3)其中,α表示当前特征词对对应应用的重要性,TF表示词频,IDF表示逆向文档的频率,最后可以根据公式得到对应应用的相关度(4):β!=α+β公式(4)其中,α表示当前特征词对对应应用的重要性;β为已知参数,表示重要性o f 现有的特征词到相应的应用程序。

  例如,假设一个应用的前排表中的特征总数为n,那么应用的相关性β=TFfIDFJTF2^IDF2+......TFn*IDFn。如果当前特征是新特征,即第n+1个特征,应用的相关度为P1=TF1WDFJTFdIDF2+......TFn*IDFn+TFn+1*IDFn+1。其中,TFn+1*IDFn+1是新特征对对应应用的重要性。当前特征为已有特征时,先计算当前特征相对于对应应用的词频和对应应用的逆文档频率,再根据当前特征和应用的词频得到词频除正向表中的当前特征和逆文档频率之外的特征。相应的应用相关性。例如,假设某应用的前排表中的特征总数为n,则该应用的相关度β=Tf^idfjTf2Wdf2+......TFn*iDFn。如果当前功能是现有功能

  

  【技术保护点】

  一种应用检索的优化方法,其特征在于:获取当前特征;将当前特征与前排表进行匹配,根据匹配结果确定当前特征的属性,并根据属性进行属性比较。对当前特征相关的应用进行规范化;并根据归一化处理结果对应用进行排序,从而根据排序结果进行搜索。

  [技术特点总结]

  [专利技术属性]

  技术研发人员:邱鑫、张凯勇、洪耕伟、

  申请人(专利权):,

  类型:发明

  国家省市:北京;11

  下载所有详细技术资料我是此专利的所有者

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线