[發明專利]可按租戶配置的多權重搜索排序的方法和系統在審
| 申請號: | 202111065682.0 | 申請日: | 2021-09-10 |
| 公開(公告)號: | CN113901082A | 公開(公告)日: | 2022-01-07 |
| 發明(設計)人: | 范凌;王喆 | 申請(專利權)人: | 特贊(上海)信息科技有限公司 |
| 主分類號: | G06F16/2455 | 分類號: | G06F16/2455;G06F16/2458;G06F16/248 |
| 代理公司: | 北京知果之信知識產權代理有限公司 11541 | 代理人: | 李志剛;高科 |
| 地址: | 200000 上海市浦東新區中國*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 租戶 配置 權重 搜索 排序 方法 系統 | ||
1.一種可按租戶配置的多權重搜索排序的方法,其特征在于,包括:
提取用戶基于租戶域名、產品編碼、場景編碼三個維度設定的字段的權重配置信息;
對字段的權重配置信息進行緩存;
在用戶輸入的用于搜索的請求參數中提取租戶域名、產品編碼、場景編碼三個維度信息;
基于租戶域名、產品編碼、場景編碼三個維度信息,在緩存中提取字段的權重配置信息;
基于字段的權重配置對字段打分;
基于字段的打分確定搜索結果的排序。
2.根據權利要求1所述的一種可按租戶配置的多權重搜索排序的方法,其特征在于,所述得到用戶基于租戶域名、產品編碼、場景編碼三個維度設定的字段的權重配置信息包括:
將租戶域名與設置的租戶唯一碼一一綁定;
為每個租戶唯一碼配套一個數據庫,其中配置維度由產品編碼、場景編碼、字段和權重量度組成的權重表;
通過租戶唯一碼只能查看并設置其所屬的數據庫的字段權重配置。
3.根據權利要求1所述的可按租戶配置的多權重搜索排序的方法,其特征在于,所述對字段的權重配置信息進行緩存包括:
將緩存內容保存于數據庫;
根據字段的權重配置信息的更改實時更新緩存內容;
將更新的緩存內容重新保存。
4.根據權利要求1所述的可按租戶配置的多權重搜索排序的方法,其特征在于,所述在用戶輸入的用于搜索的請求參數中提取租戶域名、產品編碼、場景編碼三個維度信息包括:
根據用戶的請求參數檢索用戶登錄的租戶域名;
通過傳參得到用戶選擇的產品、場景信息;
從產品、場景信息中提取產品編碼和場景編碼;
得到該用戶的租戶域名、產品編碼、場景編碼。
5.根據權利要求4所述的可按租戶配置的多權重搜索排序的方法,其特征在于,所述在緩存中提取字段的權重配置包括:
根據租戶域名在租戶信息表中查詢租戶信息,其中包括租戶id、租戶名稱、租戶唯一碼在內;
根據租戶唯一碼訪問數據庫;
根據產品編碼、場景編碼從數據庫中的搜索權重表提取權重配置信息。
6.根據權利要求1所述的可按租戶配置的多權重搜索排序的方法,其特征在于,所述基于字段的權重配置對字段打分包括:
對多字段一起打分得到該搜索請求的總得分;
對每個字段單獨打分得到每個字段的單獨得分。
7.根據權利要求1所述的可按租戶配置的多權重搜索排序的方法,其特征在于,所述基于字段的打分確定搜索結果的排序包括:
采用多重匹配,通過向量空間模型計分查詢確定搜索腳本;
通過搜索腳本組裝的查詢語句得到搜索結果;
根據字段的得分排序搜索結果。
8.一種可按租戶配置的多權重搜索排序的系統,其特征在于,包括:
字段權重配置模塊,用于供租戶基于維度設定字段的權重配置,其中維度包括租戶域名、產品編碼、場景編碼;
權重配置緩存模塊,用于對字段的權重配置進行緩存,緩存后還需保存于數據庫,緩存實時刷新;
維度信息提取模塊,用于在用戶輸入的用于搜索的請求參數中提取租戶域名、產品編碼、場景編碼三個維度信息;
權重配置提取模塊,用于基于租戶域名、產品編碼、場景編碼三個維度信息,在緩存中提取字段的權重配置;
字段打分模塊,用于基于字段的權重配置對字段打分;
搜索結果排序模塊,用于基于字段的打分確定搜索結果的排序。
9.一種電子設備,包括存儲器和處理器,所述存儲器存儲計算機程序,其特征在于,所述計算機程序在所述處理器中執行可實現權利要求1-7中任一種方法。
10.一種存儲介質,存儲計算機程序,其特征在于,所述計算機程序在處理器中執行可實現權利要求1-7中任一種方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于特贊(上海)信息科技有限公司,未經特贊(上海)信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111065682.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:視頻彩鈴播放方法、裝置和計算機可讀存儲介質
- 下一篇:一種加壓裝置





