[發明專利]文檔搜索方法、裝置及電子設備有效
| 申請號: | 201910406953.0 | 申請日: | 2019-05-15 |
| 公開(公告)號: | CN110188166B | 公開(公告)日: | 2021-10-15 |
| 發明(設計)人: | 彭龍騰 | 申請(專利權)人: | 北京字節跳動網絡技術有限公司 |
| 主分類號: | G06F16/33 | 分類號: | G06F16/33 |
| 代理公司: | 北京清亦華知識產權代理事務所(普通合伙) 11201 | 代理人: | 張潤 |
| 地址: | 100041 北京市石景山區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 文檔 搜索 方法 裝置 電子設備 | ||
1.一種文檔搜索方法,其特征在于,包括以下步驟:
接收搜索詞;
判斷所述搜索詞是否觸發預設的第一搜索模式,所述第一搜索模式為基于目標字段的搜索,所述目標字段是根據所述搜索詞所匹配出的,其中,所述目標字段為動態變化的內容,所述動態變化包括根據當前設備的語言環境進行動態變化;
若是,以第一搜索模式搜索得到第一文檔,并基于所述搜索詞以第二搜索模式搜索得到第二文檔,所述第二搜索模式為直接基于所述搜索詞進行的搜索;
對所述第一文檔和所述第二文檔進行預設處理,并將預設處理結果作為文檔搜索結果;
所述判斷所述搜索詞是否觸發預設的第一搜索模式之前,還包括:
根據所述搜索詞,從預設檢索模塊中匹配得到目標字段,所述目標字段為至少一個;
所述判斷所述搜索詞是否觸發預設的第一搜索模式,包括:
確定所述搜索詞的第一類型;
判斷所述第一類型是否與目標類型相同,所述目標類型為所述目標字段所對應的類型;
若相同,則確定觸發預設的所述第一搜索模式。
2.如權利要求1所述的文檔搜索方法,其特征在于,所述以第一搜索模式搜索得到第一文檔,包括:
根據各所述目標字段,搜索得到所述第一文檔。
3.如權利要求1所述的文檔搜索方法,其特征在于,在所述判斷所述搜索詞是否觸發預設的第一搜索模式之后,還包括:
若未觸發預設的所述第一搜索模式,則直接基于所述搜索詞以所述第二搜索模式搜索,以得到文檔搜索的結果。
4.如權利要求1或3所述的文檔搜索方法,其特征在于,所述直接基于所述搜索詞以所述第二搜索模式搜索,包括:
基于所述搜索詞以所述第二搜索模式搜索,得到至少一個中間文檔;
針對各所述中間文檔,判斷其中是否具有目標控件的標簽,經由所述目標控件顯示動態內容;
若具有所述目標控件的標簽,則獲取具有所述標簽的中間文檔所關聯的用戶信息;
采用所述用戶信息對所述中間文檔中的動態內容進行替換,并將替換后的中間文檔作為所述第二文檔。
5.如權利要求1所述的文檔搜索方法,其特征在于,所述接收搜索詞,并判斷所述搜索詞是否觸發預設的第一搜索模式,包括:
接收搜索詞,并接收當前設備的第一語言類型;
在所述搜索詞的語言類型和所述第一語言類型不相同時,將所述搜索詞的語言類型轉換為所述第一語言類型;
判斷轉換后的搜索詞是否觸發預設的所述第一搜索模式。
6.如權利要求1所述的文檔搜索方法,其特征在于,其中,以第一搜索模式搜索得到第一文檔,同時基于所述搜索詞以第二搜索模式搜索得到第二文檔。
7.如權利要求1所述的文檔搜索方法,其特征在于,所述對所述第一文檔和所述第二文檔進行預設處理,將預設處理結果作為文檔搜索結果,包括:
獲取各所述第一文檔的第一初始分值,并獲取各所述第二文檔的第二分值;
對各所述第一初始分值進行加分處理,并將處理后的分值作為第一分值;
根據所述第一分值和所述第二分值對所述第一文檔和所述第二文檔進行去重處理,并將處理得到的結果作為所述文檔搜索結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京字節跳動網絡技術有限公司,未經北京字節跳動網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910406953.0/1.html,轉載請聲明來源鉆瓜專利網。





