搜索结果展示方法和装置的制造方法

文档序号:8922652阅读:524来源:国知局
搜索结果展示方法和装置的制造方法
【技术领域】
[0001]本申请涉及互联网领域,具体涉及搜索技术领域,尤其涉及搜索结果展示方法和
目.0
【背景技术】
[0002]在利用搜索引擎进行信息搜索时,用户经常会有期望了解某个产品的相关属性信息(例如价格、排量)的搜索需求。例如,当用户期望了解某个汽车厂商生产的一款汽车的价格时,输入的搜索词中会包含品牌、车型、价格等关键词,通过对上述关键词进行搜索,获取搜索结果即该车型对应的价格。在已知的技术中,包括全文检索方式和key/value (键/值)方式。其中,全文检索方式为通过关键词对应的倒排索引检索出搜索结果(也可称之为展示内容),展示内容包括用户期望了解属性的属性值(例如价格)和相关的推送信息(例如广告信息),然后按照文本样式对展示内容进行展示。key/value方式为预先枚举出搜索式即枚举出key,例如当用户查询宝马汽车中的宝马X4车型是否有现货销售时,需要预先枚举出“宝马x4供应量”,“宝马x4现货供应”等所有可能反映用户搜索需求的搜索式。然后再针对每一个搜索式,配置不同的搜索结果即配置不同的value,搜索结果包括用户期望了解属性的属性值(例如库存量)和相关的推送信息(例如广告信息)。
[0003]当采用全文检索方式进行搜索时,只能按照文本样式展示搜索结果,无法针对用户的查询内容调整搜索结果的展示方式,使得在对搜索结果进行展示时,灵活性受到限制。当采用key/value方式进行检索时,一方面,由于需要预先通过枚举的方式设置搜索式,只能覆盖用户输入的一部分关键词,从而造成获取的搜索结果数量小,即网络流量覆盖率低。另一方面,由于需要针对每一个枚举出的搜索式配置相应地搜索结果,并且需要人工进行配置,从而造成对搜索结果进行展示时,灵活性受到限制。

【发明内容】

[0004]本申请提供了一种搜索结果展示方法和装置,用于解决上述【背景技术】部分存在的技术问题。
[0005]第一方面,本申请提供了搜索结果展示方法,该方法包括:获取用户输入的搜索式;从搜索式中提取出与第一预设属性匹配的属性关键词和与第二预设属性的属性值匹配的属性值关键词,以及从预设模板库中查找出具有与属性关键词以及属性值关键词所属的属性相匹配的模板项的预设模板;基于属性关键词和属性值关键词进行搜索,得到搜索结果,搜索结果包括属性关键词对应的属性值;基于预设模板,确定搜索结果的展示方式,其中,展示方式包括将属性值与预设的推送信息进行融合而进行展示的方式;以展示方式展示搜索结果。
[0006]在某些实施方式中,基于预设模板,确定搜索结果的展示方式包括:基于预设模板与搜索结果展示方式的对应关系表,确定预设模板对应的搜索结果展示方式;将搜索结果展示方式确定为搜索结果的展示方式。
[0007]在某些实施方式中,以展示方式展示搜索结果包括:根据预设规则,聚合属性值;对经聚合后的属性值与预设的推送信息进行融合之后进行展示。
[0008]在某些实施方式中,还包括:对属性值与预设的推送信息进行渲染操作,其中,渲染操作包括以下至少一项:调整属性值和推送信息的展示位置、调整属性值在展示时对应的字体格式、调整属性值在展示时对应的字体颜色。
[0009]在某些实施方式中,还包括:从第三方平台获取类型信息,并将类型信息加入到类型信息数据库,其中,类型信息为与属性关键词所属的类型相关联的信息;对类型信息依次进行数据清洗处理、词条归一化处理。
[0010]在某些实施方式中,基于属性关键词和属性值关键词进行搜索,得到搜索结果包括:基于属性值关键词,从类型信息数据库中查找出属性值关键词对应的类型信息;从类型信息中,查找出属性关键词对应的属性值。
[0011]在某些实施方式中,基于类型信息,确定类型信息对应的热点词,热点词为在类型信息中出现的次数大于阈值的词语;将热点词选取为第一预设属性或第二预设属性。
[0012]第二方面,本申请提供了搜索结果展示装置,该装置包括:获取模块,配置用于获取用户输入的搜索式;提取模块,配置用于从搜索式中提取出与第一预设属性匹配的属性关键词和与第二预设属性的属性值匹配的属性值关键词,以及从预设模板库中查找出具有与属性关键词以及属性值关键词所属的属性相匹配的模板项的预设模板;搜索结果获取模块,配置用于基于属性关键词和属性值关键词进行搜索,得到搜索结果,搜索结果包括属性关键词对应的属性值;展示方式确定模块,配置用于基于预设模板,确定搜索结果的展示方式,其中,展示方式包括将属性值与预设的推送信息进行融合而进行展示的方式;展示模块,配置用于以展示方式展示搜索结果。
[0013]在某些实施方式中,展示方式确定模块进一步配置用于:基于预设模板与搜索结果展示方式的对应关系表,确定预设模板对应的搜索结果展示方式;将搜索结果展示方式确定为搜索结果的展示方式。
[0014]在某些实施方式中,展示模块进一步配置用于:根据预设规则,聚合属性值;对经聚合后的属性值与预设的推送信息进行融合之后进行展示。
[0015]在某些实施方式中,还包括:渲染模块,配置用于对属性值与预设的推送信息进行渲染操作,其中,渲染操作包括以下至少一项:调整属性值和推送信息的展示位置、调整属性值在展示时对应的字体格式、调整属性值在展示时对应的字体颜色。
[0016]在某些实施方式中,还包括:类型信息获取模块,配置用于从第三方平台获取类型信息,并将类型信息加入到类型信息数据库,其中,类型信息为与属性关键词所属的类型相关联的信息;类型信息处理模块,配置用于对类型信息依次进行数据清洗处理、词条归一化处理。
[0017]在某些实施方式中,搜索结果获取模块进一步配置用于:基于属性值关键词,从类型信息数据库中查找出属性值关键词对应的类型信息;从类型信息中,查找出属性关键词对应的属性值。
[0018]在某些实施方式中,还包括:确定模块,配置用于基于类型信息,确定类型信息对应的热点词,热点词为在类型信息中出现的次数大于阈值的词语;选取模块,配置用于将热点词选取为第一预设属性或第二预设属性。
[0019]本申请提供的方法和装置,通过第一预设属性和第二预设属性对应的属性值从搜索式中提取出属性关键词和属性值关键词,以及查找具有与属性关键词以及属性值关键词所属的属性相匹配的模板项的预设模板;基于属性关键词和属性值关键词进行搜索,得到搜索结果;基于预设模板,确定搜索结果的展示方式;通过确定的展示方式展示搜索结果。实现了可以根据用户输入的搜索式所对应的预设模板,调整搜索结果的展示方式,增强了搜索结果展示的灵活性。
【附图说明】
[0020]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
[0021]图1示出了根据本申请的搜索结果
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1