搜索结果展示方法和装置的制造方法
【技术领域】
[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示出了根据本申请的搜索结果
展示方法的一个实施例的流程图;
[0022]图2示出了本申请的搜索结果展示方法中的预设的属性与预设的属性对应的属性值的对应关系的示意图;
[0023]图3示出了本申请的搜索结果展示方法中的预设模板库的结构示意图;
[0024]图4示出了本申请的搜索结果展示方法中的一个搜索结果展示效果示意图;
[0025]图5示出了根据本申请的搜索结果展示装置的一个实施例的结构示意图。
【具体实施方式】
[0026]下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。
[0027]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
[0028]请参考图1,其示出了根据本申请的搜索结果展示方法的一个实施例的流程图100。该方法包括以下步骤:
[0029]步骤101,获取用户输入的搜索式。
[0030]在本实施例中,用户输入的搜索式可以为与特定类型的信息(例如汽车类型信息)相关联的搜索式。例如,用户在搜索与汽车类型相关联的信息,期望获取汽车厂商生产的其中一款车型的相关属性信息例如该车型对应的价格、排量、颜色等属性信息。在用户输入的搜索式中,可以包括汽车品牌、汽车车型、以及用户期望了解的相关属性信息等短语。例如,用户输入的搜索式可以为以下形式:宝马320的价格是多少。在上述搜索式中,宝马、320、价格指示了用户的搜索意图,即用户期望了解汽车厂商宝马汽车生产的其中一款车型为320的汽车的价格。
[0031]步骤102,从搜索式中提取出与第一预设属性匹配的属性关键词和与第二预设属性的属性值匹配的属性值关键词,以及从预设模板库中查找出具有与属性关键词以及属性值关键词所属的属性相匹配的模板项的预设模板。
[0032]在本实施例中,可以设置预设属性以及预设属性对应属性值,利用预设属性和预设属性对应属性值,将搜索式中的关键词提取出来。需要说明的是,本实施例中的第一预设属性与第二预设属性并不特指某一个预设属性,仅在于区分在从搜索式中提取属性关键词和属性值关键词时,第一预设属性与第二预设属性是不同的预设属性。
[0033]请参考图2,其示出了本申请的搜索结果展示方法中的预设的属性与预设的属性对应的属性值的对应关系的示意图。在图2中,包含多个预设属性以及在每一个预设属性下,包含多个预设属性对应属性值。在本实施例中,可以采用以下方式预先设置属性以及属性对应属性值:根据用户搜索的信息的类型,来设置该信息类型对应的属性以及属性对应属性值。例如,针对用户搜索的汽车类型的信息,可以设置品牌、车型、排量、颜色、价格等属性,可以在相应的属性下设置与属性对应的属性值。例如,汽车品牌属性下包括奔驰、宝马等属性值,车型属性项下包括320、C200等属性值。排量属性下包括2.0L,3.0L等属性,颜色属性下包括白色、黑色等属性。预先设置属性以及属性对应属性值可以通过对用户的搜索记录的分析获得,例如,可以首先获取用户在搜索汽车类信息时的搜索记录中的搜索式,可以从搜索式提取出出现的次数大于预设的次数的词语作为预设的属性值。可选地,在从搜索式中提取出与预设的属性和属性对应的属性值匹配的关键词之前,可以对搜索式去除搜索式中修饰词,例如去除搜索式中的“好不好”、“怎么样”、“多少”等修行性地的词语。
[0034]在本实施例中,可以首先从搜索式中提取出与预设属性匹配的属性关键词和与预设属性对应的属性值匹配的属性值关键词。例如,可以将预设的属性和属性对应的属性值用数据结构中的trie树(单词查找树)进行表示,该trie树可称之为第一层trie树。利用该trie树将搜索式中第一预设属性匹配的属性关键词和与第二预设属性的属性值匹配的属性值关键词分别提取出来,作为属性关键词和属性值关键词。例如,用户输入的搜索式为宝马320的价格是多少,则可以利用第一层trie树将搜索式中与预设的属性即品牌、价格(也可称之为第二预设属性)下的预设的属性值即宝马、320匹配的属性值关键词宝马、320提取出来,以及将与预设的属性价格(也可称之为第一预设属性)匹配的属性关键词价格提取出来。然后可以进一步确定属性值关键词宝马所属的属性为汽车品牌,320属性值关键词所属的属性为汽车车型,价格则对应用户期望查询的属性。
[0035]在本实施例中,可以基于从搜索式中提取的属性关键词(价格)和属性值关键词(例如宝马、320)所属的属性(品牌、车型),从预设模板库中查找出预设模板。其中,预设模板可以为含有与属性关键词和属性值关键词所属的属性相匹配的模板项的预设模板。
[0036]请参考图3,其示出了本申请的搜索结果展示方法中的预设模板库的结构示意图。其中,每一个预设模板可以包括多个模板项,例如,以汽车信息类信息的模板库为例,模板可以同时包括【汽车品牌】、【汽车车型】、【排量】等模板项,模板还可以同时包括【汽车品牌】、【汽车车型】、【库存量】、【价格】等模板项。可以将模板中的模板项用trie树进行表示,该trie树可称之为第二层trie树。然后利用第二层trie树将第一层trie树提取出属性关键词和属性值关键词所属的属性,与预设模板进行匹配。例如,当与预设模板匹配时,通过第一层trie树提取出的属性关键词为价格,属性关键词(宝马、320)所属的属性为汽车品牌、汽车车型,则会与模板库中的预设模板【汽车品牌】、【汽车车型】、【价格】匹配,从而查找出具有与属性关键词以及属性值关键词所属的属性相匹配的模板项的预设模板。
[0037]步骤103,基于属性关键词和属性值关键词进行搜索,得到搜索结果。
[0038]在本实施例中,可以基于属性关键词和属性值关键词进行搜索,得到搜索结果。例如,用户输入的搜索式包括宝马320价格,则可以通过属性值关键词即宝马、320,以及属性关键词即价格,确定用户的搜索意图为用户期望查找宝马公司的320车型的价格,从而搜索宝马320车型的价格。可以预先设定信息数据库,从预先设定的信息数据库中查找宝马320车型的价格。
[0039]在本实施例的一些可选地实现方式中,从第三方平台获取类型信息,并将类型信息加入到类型信息数据库,其中,类型信息为与属性关键词所属的类型相关联的信息;对类型信息依次进行数据清洗处理、词条归一化处理。在本实施例中,可以从多个第三方平台获取信息来建立类型信息数据库。例如,针对汽车类型的信息,可以分别从汽车品牌的4S店网站、汽车品牌的官方网站、汽车评测网站等多个第三方平台获取汽车类型的信息。可以基于获取的汽车类型的信息,建立类型信息数据库。然后对类型信息数据库中的类型信息依次进行数据清洗处理、词条归一化处理。
[0040]在本实施例的一些
可选地实现方式中,可以基于类型信息,确定类型信息对应的热点词,热点词为在类型信息中出现的次数大于阈值的词语;将热点词选取为第一预设属性或第二预设属性。
[0041]在本实施例的一些可选地实现方式中,可以基于属性值关键词,从类型信息数据库中查找出属性值关键词对应的类型信息;从类型信息中,查找出搜索结果,即属性关键词对应的属性值。
[0042]下面以用户输入的搜索式包含了属性关键词即用户期望查询的属性为例,说明在预设的类型信息数据库进行搜索而得到搜索结果的方式。例如,用户输入的搜索式为宝马320的价格是多少。可以通过预先建立的320车型在属性信息数据库的倒排索引,确定包含320车型这个关键词的属性信息数据库的数据。然后在包含320车型这个关键词的属性信息数据库的数据进一步地匹配属性值宝马,最后基于属性值宝马、320,从类型信息数据库查找价格属性关键词对应的属性值,从而获取用户期望查询的属性对应的属性值,即宝马320的价格。
[0043]下面以用户输入的搜索式未包含属性为例,说明在预设的类型信息数据库进行搜索而得到搜索结果的方式。例如,用户输入搜索式中包括关键词奔驰、C200。可以预先配置一个属性,用于指示用户的查询意图,例如该配置的属性可以为价格、颜色、排量等。然后在属性信息数据库查找出该属性对应的属性值。
[0044]可选地,配置的属性可以通过对用户输入的搜索式进行分析得到。例如可以获取用户的搜索记录中与汽车类数据相关的搜索记录,分别计算搜索记录中属性词出现的次数,并且根据属性词出现的次数对搜索式进行排序,将出现的次数高于阈值的属性词作为属性。例如,当汽车厂商推出一款新的车型时,在一定时间段内,针对该车型的搜索记录中,指示是否可以预定或车是否有现货的属性词在搜索式中出现的次数大于阈值。则可以在用户输入搜索式不包括该属性时,将该属性配置为搜索式中的属性。
[0045]步骤104,基于预设模板,确定搜索结果的展示方式。
[0046]在本实施例中,展示方式包括将属性值与预设的推送信息进行融合而进行展示的方式。在确定出属性关键词对应的预设模板之后,可以根据预设模板,确定搜索结果的展示方式。一种模板对应一种展示方式。这样,当用户输入的搜索式中的属性关键词和属性值关键词与一个预设模板匹配时,则可以通过该模板确定搜索结果的展示方式,进一步地,可以对该预设模板对应的搜索结果的展示方式进行配置,从而可以灵活的调整搜索结果的展现方式。
[0047]在本实施例的一些可选地实现方式中,基于预设模板,确定搜索结果的展示方式包括:基于预设模板与搜索结果展示方式的对应关系表,确定预设模板对应的搜索结果展示方式;将搜索结果展示方式确定为搜索结果的展示方式。例如,可以针对每一个预设模板设置一个样式模板。在该样式模板中,可以定义展示搜索结果的方式,例如定义搜索结果中用户查询的属性对应的属性值与推送信息(例如广告信息)结合的方式。
[0048]步骤105,以展示方式展示搜索结果。
[0049]在本实施例中,可以将得到的用户查询的属性值与推送信息(例如广告信息)相融合进行展示。例如,推送信息可以为包含奔驰C200的图片、奔驰C200的相关实体属性的文字、奔驰C200的经销商的网站链接等信息的广告信息,则可以在展示奔驰C200的价格时,同时展示奔驰C200的推送信息。
[0050]在本实施例的一些可选地实现方式中,展示搜索结果包括:根据预设规则,聚合属性值;对经聚合后的属性值与预设的推送信息进行融合之后进行展示。在本实施例中,可以根据展示内容对应的展示方式来展示搜索结果。例如,对于奔驰C200车型的价格信息,可以将多个价格信息聚合为一个价格区间,然后将该价格区间作为价格属性的属性值进行展示。当用户查询的属性值为独立值时,例如黑色、白色等颜色时,则可以建立包含黑色、白色等颜色属性值的属性值集合,然后展示属性值集合。
[0051]请参考图4,示出了本申请的搜索结果展示方法中的一个搜索结果展示效果示意图。在图4中,包括根据用户输入的关键词查询到的实体属性值即奔驰C200车型排量、价格等,利用实体属性值组成实体属性内容。同时在展示给用户的展示内容中,还包括与预设模板对应的预设推送信息即奔驰C200车型的销售商提供的相关广告素材信息。
[0052]在本实施例的一些可选地实现方式中,对属性值与预设的推送信息进行渲染操作,其中,渲染操作包括以下至少一项:调整属性值和推送信息的展示位置、调整属性值在展示时对应的字体格式、调整属性值在展示时对应的字体颜色。在本实施例中,在将实体属性与推送信息一起进行展示时,还可以利用预先设置渲染方式来对实体属性内容和推送信息进行调整。例如,渲染方式包括对实体属性内容的字体大小的设置、实体属性内容和推送信息的布局等。从而可以灵活地针对实体属性内容和推送信息,采用不同的渲染方式进行渲染,形成最终的展示内容,展示内容也可称之为物料信息。
[0053]请参考图5,图5示出了根据本申请的搜索结果展示装置的一个实施例的结构示意图。
[0054]如图5所示,搜索结果展示装置包括500包括:获取模块501、提取模块502、搜索结果获取模块503、展示方式确定模块504、展示模块505。其中,获取模块501配置用于获取用户输入的搜索式;提取模块502配置用于从搜索式中提取出与第一预设属性匹配的属性关键词和与第二预设属性的属性值匹配的属性值关键词,以及从预设模板库中查找出具有与属性关键词以及属性值关键词所属的属性相匹配的模板项的预设模板;搜索结果获取模块503配置用于基于属性关键词和属性值关键词进行搜索,得到搜索结果,搜索结果包括属性关键词对应的属性值;展示方式确定模块504配置用于基于预设模板,确定搜索结果的展示方式,其中,展示方式包括将属性值与预设的推送信息进行融合而进行展示的方式;展示模块505配置用于以展示方式展示搜索结果。
[0055]在本实施例的一些可选地实现方式中,展示方式确定模块504进一步配置用于:基于预设模板与搜索结果展示方式的对应关系表,确定预设模板对应的搜索结果展示方式;将搜索结果展示方式确定为搜索结果的展示方式。
[0056]在本实施例的一些可选地实现方式中,展示模块505进一步配置用于:根据预设规则,聚合属性值;对经聚合后的属性值与预设的推送信息进行融合之后进行展示。
[0057]在本实施例的一些可选地实现方式中,还包括:渲染模块(未示出),配置用于对属性值与预设的推送信息进行渲染操作,其中,渲染操作包括以下至少一项:调整属性值和推送信息的展示位置、调整属性值在展示时对应的字体格式、调整属性值在展示时对应的字体颜色。
[0058]在本实施例的一些可选地实现方式中,还包括:类型信息获取模块(未示出),配置用于从第三方平台获取类型信息,并将类型信息加入到类型信息数据库,其中,类型信息为与属性关键词所属的
类型相关联的信息;类型信息处理模块(未示出),配置用于对类型信息依次进行数据清洗处理、词条归一化处理。
[0059]在本实施例的一些可选地实现方式中,搜索结果获取模块503进一步配置用于基于属性值关键词,从类型信息数据库中查找出属性值关键词对应的类型信息;从类型信息中,查找出属性关键词对应的属性值。
[0060]在本实施例的一些可选地实现方式中,还包括:确定模块(未示出),配置用于基于类型信息,确定类型信息对应的热点词,热点词为在类型信息中出现的次数大于阈值的词语;选取模块(未示出),配置用于将热点词选取为第一预设属性或第二预设属性。
[0061]以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本类型技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
【主权项】
1.一种搜索结果展示方法,其特征在于,所述方法包括: 获取用户输入的搜索式; 从所述搜索式中提取出与第一预设属性匹配的属性关键词和与第二预设属性的属性值匹配的属性值关键词,以及从预设模板库中查找出具有与所述属性关键词以及所述属性值关键词所属的属性相匹配的模板项的预设模板; 基于所述属性关键词和属性值关键词进行搜索,得到搜索结果,所述搜索结果包括所述属性关键词对应的属性值; 基于所述预设模板,确定所述搜索结果的展示方式,其中,所述展示方式包括将所述属性值与预设的推送信息进行融合而进行展示的方式; 以所述展示方式展示所述搜索结果。2.根据权利要求1所述的方法,其特征在于,所述基于所述预设模板,确定所述搜索结果的展示方式包括: 基于所述预设模板与搜索结果展示方式的对应关系表,确定所述预设模板对应的搜索结果展示方式; 将所述搜索结果展示方式确定为所述搜索结果的展示方式。3.根据权利要求2所述的方法,其特征在于,所述以所述展示方式展示所述搜索结果包括: 根据预设规则,聚合所述属性值; 对经聚合后的所述属性值与预设的推送信息进行融合之后进行展示。4.根据权利要求3所述的方法,其特征在于,所述方法还包括: 对所述属性值与预设的推送信息进行渲染操作,其中,所述渲染操作包括以下至少一项:调整所述属性值和推送信息的展示位置、调整所述属性值在展示时对应的字体格式、调整所述属性值在展示时对应的字体颜色。5.根据权利要求1-4之一所述的方法,其特征在于,所述方法还包括: 从第三方平台获取类型信息,并将所述类型信息加入到类型信息数据库,其中,所述类型信息为与所述属性关键词所属的类型相关联的信息; 对所述类型信息依次进行数据清洗处理、词条归一化处理。6.根据权利要求5所述的方法,其特征在于,所述基于所述属性关键词和属性值关键词进行搜索,得到搜索结果包括: 基于所述属性值关键词,从所述类型信息数据库中查找出所述属性值关键词对应的类型信息; 从所述类型信息中,查找出所述属性关键词对应的属性值。7.根据权利要求6所述的方法,其特征在于,所述方法还包括: 基于所述类型信息,确定类型信息对应的热点词,所述热点词为在所述类型信息中出现的次数大于阈值的词语; 将所述热点词选取为所述第一预设属性或所述第二预设属性。8.一种搜索结果展示装置,其特征在于,所述装置包括: 获取模块,配置用于获取用户输入的搜索式; 提取模块,配置用于从所述搜索式中提取出与第一预设属性匹配的属性关键词和与第二预设属性的属性值匹配的属性值关键词,以及从预设模板库中查找出具有与所述属性关键词以及所述属性值关键词所属的属性相匹配的模板项的预设模板; 搜索结果获取模块,配置用于基于所述属性关键词和属性值关键词进行搜索,得到搜索结果,所述搜索结果包括所述属性关键词对应的属性值; 展示方式确定模块,配置用于基于所述预设模板,确定所述搜索结果的展示方式,其中,所述展示方式包括将所述属性值与预设的推送信息进行融合而进行展示的方式; 展示模块,配置用于以所述展示方式展示所述搜索结果。9.根据权利要求8所述的装置,其特征在于,所述展示方式确定模块进一步配置用于: 基于所述预设模板与搜索结果展示方式的对应关系表,确定所述预设模板对应的搜索结果展示方式; 将所述搜索结果展示方式确定为所述搜索结果的展示方式。10.根据权利要求9所述的装置,其特征在于,所述展示模块进一步配置用于: 根据预设规则,聚合所述属性值; 对经聚合后的所述属性值与预设的推送信息进行融合之后进行展示。11.根据权利要求10所述的装置,其特征在于,所述装置还包括: 渲染模块,配置用于对所述属性值与预设的推送信息进行渲染操作,其中,所述渲染操作包括以下至少一项:调整所述属性值和推送信息的展示位置、调整所述属性值在展示时对应的字体格式、调整所述属性值在展示时对应的字体颜色。12.根据权利要求8-11之一所述的装置,其特征在于,所述装置还包括: 类型信息获取模块,配置用于从第三方平台获取类型信息,并将所述类型信息加入到类型信息数据库,其中,所述类型信息为与所述属性关键词所属的类型相关联的信息; 类型信息处理模块,配置用于对所述类型信息依次进行数据清洗处理、词条归一化处理。13.根据权利要求12所述的装置,其特征在于,所述搜索结果获取模块进一步配置用于: 基于所述属性值关键词,从所述类型信息数据库中查找出所述属性值关键词对应的类型信息; 从所述类型信息中,查找出所述属性关键词对应的属性值。14.根据权利要求13所述的装置,其特征在于,所述装置还包括: 确定模块,配置用于基于所述类型信息,确定类型信息对应的热点词,所述热点词为在所述类型信息中出现的次数大于阈值的词语; 选取模块,配置用于将所述热点词选取为所述第一预设属性或所述第二预设属性。
【专利摘要】本申请公开了搜索结果展示方法和装置。该搜索结果展示方法的一【具体实施方式】包括:获取用户输入的搜索式;从搜索式中提取出与第一预设属性匹配的属性关键词和与第二预设属性的属性值匹配的属性值关键词,以及从预设模板库中查找出具有与属性关键词以及属性值关键词所属的属性相匹配的模板项的预设模板;基于属性关键词和属性值关键词进行搜索,得到搜索结果;基于预设模板,确定搜索结果的展示方式;以展示方式展示搜索结果。实现了可以根据用户输入的搜索式所对应的预设模板,调整搜索结果的展示方式,增强了搜索结果展示的灵活性。
【IPC分类】G06F17/30
【公开号】CN104899285
【申请号】CN201510303278
【发明人】徐巍, 陈坤杰, 陈鹏, 魏赛
【申请人】百度在线网络技术(北京)有限公司
【公开日】2015年9月9日
【申请日】2015年6月4日