[發明專利]一種搜索方法、裝置、設備及介質在審
| 申請號: | 202110297166.4 | 申請日: | 2021-03-19 |
| 公開(公告)號: | CN112905927A | 公開(公告)日: | 2021-06-04 |
| 發明(設計)人: | 郭宣佑 | 申請(專利權)人: | 北京字節跳動網絡技術有限公司 |
| 主分類號: | G06F16/957 | 分類號: | G06F16/957;G06F16/9538 |
| 代理公司: | 北京開陽星知識產權代理有限公司 11710 | 代理人: | 祝樂芳 |
| 地址: | 100041 北京市石景山區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 搜索 方法 裝置 設備 介質 | ||
1.一種搜索方法,其特征在于,應用于服務端,包括:
接收客戶端的搜索請求,并將所述搜索請求發送至搜索引擎和預測結果服務器;
獲取所述預測結果服務器基于所述搜索請求確定的預測搜索結果數據,并將所述預測搜索結果數據發送至所述客戶端進行預渲染得到預渲染數據;
獲取所述搜索引擎基于所述搜索請求搜索得到的實時搜索結果數據;
將所述實時搜索結果數據與所述預測搜索結果數據進行匹配,得到匹配結果;
根據所述匹配結果,指示所述客戶端展示與匹配成功的所述預測搜索結果數據對應的預渲染數據。
2.根據權利要求1所述的方法,其特征在于,將所述實時搜索結果數據與所述預測搜索結果數據進行匹配,得到匹配結果,包括:
確定所述預測搜索結果數據中各預測搜索結果以及所述實時搜索結果數據中各實時搜索結果分別對應的數據指紋;其中,所述預測搜索結果數據中包括至少兩個所述預測搜索結果,所述實時搜索結果數據中包括至少兩個所述實時搜索結果;
如果預測搜索結果與實時搜索結果的數據指紋相同,則確定匹配結果為匹配成功;否則,確定匹配結果為匹配失敗。
3.根據權利要求1所述的方法,其特征在于,還包括:
將所述實時搜索結果數據中匹配結果為匹配失敗的目標搜索結果數據發送至所述客戶端,以使所述客戶端刪除所述預渲染數據中所述目標搜索結果數據對應的數據之后,對所述目標搜索結果數據進行渲染并展示。
4.根據權利要求1所述的方法,其特征在于,還包括:
將所述實時搜索結果數據發送至所述預測結果服務器,以使所述預測結果服務器根據所述實時搜索結果數據更新所述預測搜索結果數據。
5.根據權利要求1所述的方法,其特征在于,所述預測搜索結果數據為所述預測結果服務器根據所述搜索請求中的搜索信息確定的預設時間段內的歷史搜索結果數據,其中,所述預設時間段根據所述搜索信息的類型確定。
6.一種搜索方法,其特征在于,應用于客戶端,包括:
響應于用戶的搜索請求,并將所述搜索請求發送至服務端;
接收基于所述搜索請求確定的預測搜索結果數據,并對所述預測搜索結果數據進行預渲染得到預渲染數據;
接收所述服務端返回的匹配結果,所述匹配結果為所述預測搜索結果數據與搜索引擎基于所述搜索信息搜索得到的實時搜索結果數據進行匹配得到;
基于所述匹配結果,展示所述預測搜索結果數據中匹配成功的所述預測搜索結果數據對應的預渲染數據。
7.根據權利要求6所述的方法,其特征在于,還包括:
接收所述實時搜索結果數據中匹配結果為匹配失敗的目標搜索結果數據;
刪除所述預渲染數據中所述目標搜索結果數據對應的數據之后,對所述目標搜索結果數據進行渲染并展示。
8.一種搜索裝置,其特征在于,配置于服務端,包括:
請求接收模塊,用于接收客戶端的搜索請求,并將所述搜索請求發送至搜索引擎和預測結果服務器;
預測結果模塊,用于獲取所述預測結果服務器基于所述搜索請求確定的預測搜索結果數據,并將所述預測搜索結果數據發送至所述客戶端進行預渲染得到預渲染數據;
實時結果模塊,用于獲取所述搜索引擎基于所述搜索請求搜索得到的實時搜索結果數據;
匹配模塊,用于將所述實時搜索結果數據與所述預測搜索結果數據進行匹配,得到匹配結果;
信息發送模塊,用于根據所述匹配結果,指示所述客戶端展示與匹配成功的所述預測搜索結果數據對應的預渲染數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京字節跳動網絡技術有限公司,未經北京字節跳動網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110297166.4/1.html,轉載請聲明來源鉆瓜專利網。





