搜索結(jié)果展示方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本申請(qǐng)涉及互聯(lián)網(wǎng)領(lǐng)域,具體涉及搜索技術(shù)領(lǐng)域,尤其涉及搜索結(jié)果展示方法和
目.0
【背景技術(shù)】
[0002]在利用搜索引擎進(jìn)行信息搜索時(shí),用戶經(jīng)常會(huì)有期望了解某個(gè)產(chǎn)品的相關(guān)屬性信息(例如價(jià)格、排量)的搜索需求。例如,當(dāng)用戶期望了解某個(gè)汽車廠商生產(chǎn)的一款汽車的價(jià)格時(shí),輸入的搜索詞中會(huì)包含品牌、車型、價(jià)格等關(guān)鍵詞,通過對(duì)上述關(guān)鍵詞進(jìn)行搜索,獲取搜索結(jié)果即該車型對(duì)應(yīng)的價(jià)格。在已知的技術(shù)中,包括全文檢索方式和key/value (鍵/值)方式。其中,全文檢索方式為通過關(guān)鍵詞對(duì)應(yīng)的倒排索引檢索出搜索結(jié)果(也可稱之為展示內(nèi)容),展示內(nèi)容包括用戶期望了解屬性的屬性值(例如價(jià)格)和相關(guān)的推送信息(例如廣告信息),然后按照文本樣式對(duì)展示內(nèi)容進(jìn)行展示。key/value方式為預(yù)先枚舉出搜索式即枚舉出key,例如當(dāng)用戶查詢寶馬汽車中的寶馬X4車型是否有現(xiàn)貨銷售時(shí),需要預(yù)先枚舉出“寶馬x4供應(yīng)量”,“寶馬x4現(xiàn)貨供應(yīng)”等所有可能反映用戶搜索需求的搜索式。然后再針對(duì)每一個(gè)搜索式,配置不同的搜索結(jié)果即配置不同的value,搜索結(jié)果包括用戶期望了解屬性的屬性值(例如庫存量)和相關(guān)的推送信息(例如廣告信息)。
[0003]當(dāng)采用全文檢索方式進(jìn)行搜索時(shí),只能按照文本樣式展示搜索結(jié)果,無法針對(duì)用戶的查詢內(nèi)容調(diào)整搜索結(jié)果的展示方式,使得在對(duì)搜索結(jié)果進(jìn)行展示時(shí),靈活性受到限制。當(dāng)采用key/value方式進(jìn)行檢索時(shí),一方面,由于需要預(yù)先通過枚舉的方式設(shè)置搜索式,只能覆蓋用戶輸入的一部分關(guān)鍵詞,從而造成獲取的搜索結(jié)果數(shù)量小,即網(wǎng)絡(luò)流量覆蓋率低。另一方面,由于需要針對(duì)每一個(gè)枚舉出的搜索式配置相應(yīng)地搜索結(jié)果,并且需要人工進(jìn)行配置,從而造成對(duì)搜索結(jié)果進(jìn)行展示時(shí),靈活性受到限制。
【發(fā)明內(nèi)容】
[0004]本申請(qǐng)?zhí)峁┝艘环N搜索結(jié)果展示方法和裝置,用于解決上述【背景技術(shù)】部分存在的技術(shù)問題。
[0005]第一方面,本申請(qǐng)?zhí)峁┝怂阉鹘Y(jié)果展示方法,該方法包括:獲取用戶輸入的搜索式;從搜索式中提取出與第一預(yù)設(shè)屬性匹配的屬性關(guān)鍵詞和與第二預(yù)設(shè)屬性的屬性值匹配的屬性值關(guān)鍵詞,以及從預(yù)設(shè)模板庫中查找出具有與屬性關(guān)鍵詞以及屬性值關(guān)鍵詞所屬的屬性相匹配的模板項(xiàng)的預(yù)設(shè)模板;基于屬性關(guān)鍵詞和屬性值關(guān)鍵詞進(jìn)行搜索,得到搜索結(jié)果,搜索結(jié)果包括屬性關(guān)鍵詞對(duì)應(yīng)的屬性值;基于預(yù)設(shè)模板,確定搜索結(jié)果的展示方式,其中,展示方式包括將屬性值與預(yù)設(shè)的推送信息進(jìn)行融合而進(jìn)行展示的方式;以展示方式展示搜索結(jié)果。
[0006]在某些實(shí)施方式中,基于預(yù)設(shè)模板,確定搜索結(jié)果的展示方式包括:基于預(yù)設(shè)模板與搜索結(jié)果展示方式的對(duì)應(yīng)關(guān)系表,確定預(yù)設(shè)模板對(duì)應(yīng)的搜索結(jié)果展示方式;將搜索結(jié)果展示方式確定為搜索結(jié)果的展示方式。
[0007]在某些實(shí)施方式中,以展示方式展示搜索結(jié)果包括:根據(jù)預(yù)設(shè)規(guī)則,聚合屬性值;對(duì)經(jīng)聚合后的屬性值與預(yù)設(shè)的推送信息進(jìn)行融合之后進(jìn)行展示。
[0008]在某些實(shí)施方式中,還包括:對(duì)屬性值與預(yù)設(shè)的推送信息進(jìn)行渲染操作,其中,渲染操作包括以下至少一項(xiàng):調(diào)整屬性值和推送信息的展示位置、調(diào)整屬性值在展示時(shí)對(duì)應(yīng)的字體格式、調(diào)整屬性值在展示時(shí)對(duì)應(yīng)的字體顏色。
[0009]在某些實(shí)施方式中,還包括:從第三方平臺(tái)獲取類型信息,并將類型信息加入到類型信息數(shù)據(jù)庫,其中,類型信息為與屬性關(guān)鍵詞所屬的類型相關(guān)聯(lián)的信息;對(duì)類型信息依次進(jìn)行數(shù)據(jù)清洗處理、詞條歸一化處理。
[0010]在某些實(shí)施方式中,基于屬性關(guān)鍵詞和屬性值關(guān)鍵詞進(jìn)行搜索,得到搜索結(jié)果包括:基于屬性值關(guān)鍵詞,從類型信息數(shù)據(jù)庫中查找出屬性值關(guān)鍵詞對(duì)應(yīng)的類型信息;從類型信息中,查找出屬性關(guān)鍵詞對(duì)應(yīng)的屬性值。
[0011]在某些實(shí)施方式中,基于類型信息,確定類型信息對(duì)應(yīng)的熱點(diǎn)詞,熱點(diǎn)詞為在類型信息中出現(xiàn)的次數(shù)大于閾值的詞語;將熱點(diǎn)詞選取為第一預(yù)設(shè)屬性或第二預(yù)設(shè)屬性。
[0012]第二方面,本申請(qǐng)?zhí)峁┝怂阉鹘Y(jié)果展示裝置,該裝置包括:獲取模塊,配置用于獲取用戶輸入的搜索式;提取模塊,配置用于從搜索式中提取出與第一預(yù)設(shè)屬性匹配的屬性關(guān)鍵詞和與第二預(yù)設(shè)屬性的屬性值匹配的屬性值關(guān)鍵詞,以及從預(yù)設(shè)模板庫中查找出具有與屬性關(guān)鍵詞以及屬性值關(guān)鍵詞所屬的屬性相匹配的模板項(xiàng)的預(yù)設(shè)模板;搜索結(jié)果獲取模塊,配置用于基于屬性關(guān)鍵詞和屬性值關(guān)鍵詞進(jìn)行搜索,得到搜索結(jié)果,搜索結(jié)果包括屬性關(guān)鍵詞對(duì)應(yīng)的屬性值;展示方式確定模塊,配置用于基于預(yù)設(shè)模板,確定搜索結(jié)果的展示方式,其中,展示方式包括將屬性值與預(yù)設(shè)的推送信息進(jìn)行融合而進(jìn)行展示的方式;展示模塊,配置用于以展示方式展示搜索結(jié)果。
[0013]在某些實(shí)施方式中,展示方式確定模塊進(jìn)一步配置用于:基于預(yù)設(shè)模板與搜索結(jié)果展示方式的對(duì)應(yīng)關(guān)系表,確定預(yù)設(shè)模板對(duì)應(yīng)的搜索結(jié)果展示方式;將搜索結(jié)果展示方式確定為搜索結(jié)果的展示方式。
[0014]在某些實(shí)施方式中,展示模塊進(jìn)一步配置用于:根據(jù)預(yù)設(shè)規(guī)則,聚合屬性值;對(duì)經(jīng)聚合后的屬性值與預(yù)設(shè)的推送信息進(jìn)行融合之后進(jìn)行展示。
[0015]在某些實(shí)施方式中,還包括:渲染模塊,配置用于對(duì)屬性值與預(yù)設(shè)的推送信息進(jìn)行渲染操作,其中,渲染操作包括以下至少一項(xiàng):調(diào)整屬性值和推送信息的展示位置、調(diào)整屬性值在展示時(shí)對(duì)應(yīng)的字體格式、調(diào)整屬性值在展示時(shí)對(duì)應(yīng)的字體顏色。
[0016]在某些實(shí)施方式中,還包括:類型信息獲取模塊,配置用于從第三方平臺(tái)獲取類型信息,并將類型信息加入到類型信息數(shù)據(jù)庫,其中,類型信息為與屬性關(guān)鍵詞所屬的類型相關(guān)聯(lián)的信息;類型信息處理模塊,配置用于對(duì)類型信息依次進(jìn)行數(shù)據(jù)清洗處理、詞條歸一化處理。
[0017]在某些實(shí)施方式中,搜索結(jié)果獲取模塊進(jìn)一步配置用于:基于屬性值關(guān)鍵詞,從類型信息數(shù)據(jù)庫中查找出屬性值關(guān)鍵詞對(duì)應(yīng)的類型信息;從類型信息中,查找出屬性關(guān)鍵詞對(duì)應(yīng)的屬性值。
[0018]在某些實(shí)施方式中,還包括:確定模塊,配置用于基于類型信息,確定類型信息對(duì)應(yīng)的熱點(diǎn)詞,熱點(diǎn)詞為在類型信息中出現(xiàn)的次數(shù)大于閾值的詞語;選取模塊,配置用于將熱點(diǎn)詞選取為第一預(yù)設(shè)屬性或第二預(yù)設(shè)屬性。
[0019]本申請(qǐng)?zhí)峁┑姆椒ê脱b置,通過第一預(yù)設(shè)屬性和第二預(yù)設(shè)屬性對(duì)應(yīng)的屬性值從搜索式中提取出屬性關(guān)鍵詞和屬性值關(guān)鍵詞,以及查找具有與屬性關(guān)鍵詞以及屬性值關(guān)鍵詞所屬的屬性相匹配的模板項(xiàng)的預(yù)設(shè)模板;基于屬性關(guān)鍵詞和屬性值關(guān)鍵詞進(jìn)行搜索,得到搜索結(jié)果;基于預(yù)設(shè)模板,確定搜索結(jié)果的展示方式;通過確定的展示方式展示搜索結(jié)果。實(shí)現(xiàn)了可以根據(jù)用戶輸入的搜索式所對(duì)應(yīng)的預(yù)設(shè)模板,調(diào)整搜索結(jié)果的展示方式,增強(qiáng)了搜索結(jié)果展示的靈活性。
【附圖說明】
[0020]通過閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本申請(qǐng)的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
[0021]圖1示出了根據(jù)本申請(qǐng)的搜索結(jié)果