[發明專利]基于搜索引擎和數據庫查詢系統的搜索結果排名方法有效
| 申請號: | 201210101199.8 | 申請日: | 2012-04-10 |
| 公開(公告)號: | CN103365915B | 公開(公告)日: | 2017-09-05 |
| 發明(設計)人: | 文飛 | 申請(專利權)人: | 北京易盟天地信息技術有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F17/27 |
| 代理公司: | 北京細軟智谷知識產權代理有限責任公司11471 | 代理人: | 王淑玲 |
| 地址: | 100088 北京市石景山區八*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 搜索引擎 數據庫 查詢 系統 搜索 結果 排名 方法 | ||
技術領域
本申請涉及搜索結果排名方法,尤其涉及一種基于搜索引擎和數據庫查詢系統的搜索結果排名方法。
背景技術
搜索引擎提供強大的工具來定位在大型文檔數據庫中的文檔中的內容。響應與搜索查詢使用文檔的索引來定位文檔,搜索查詢由用戶提交的一個或者多個詞、詞語、關鍵詞和/或短語組成??梢詫⒃谖臋n的索引中的文檔與搜索查詢的一個或者多個詞語匹配以確定分值?;诜种?,將相關文檔或者文檔位置的排名的列表提供給用戶。
中文搜索引擎的核心是分詞技術。分詞技術是利用一定的規則和詞庫,切分出一個句子中的詞,為自動索引做好準備。目前的索引多采用Non-clustered方法,該技術和語言文字的學問有很大的關系,具體有如下幾點:
(1)存儲語法庫,和詞匯庫配合分出句子中的詞匯;
(2)存儲詞匯庫,要同時存儲詞匯的使用頻率和常見搭配方式;
(3)詞匯庫,應可劃分為不同的專業庫,以便于處理專業文獻;
(4)對無法分詞的句子,把每個字當作詞來處理。
網絡關鍵詞搜索系統的搜索結果提供,一般都采用按匹配加權的方式加以排序顯示,即在返回全部搜索結果的同時,按照與搜索需求的符合程度排序顯示,以便將最符合用戶需求的資源在前面顯示,在保持檢全率的同時提高檢準率。這種排序方式在通常的搜索業務中有不錯的表現效果,但在某些特定的搜索領域會體現出局限性。首先,它無法體現搜索結果跟用戶位置的相關性;其次,針對特定的搜索領域文檔的特定屬性會體現出較高的權重,必須特殊處理;不同文檔本身的重要性在特定的搜索領域也需要單獨定義。此外,同樣條件的搜索每次檢索出來的結果都是一樣的,這會導致用戶對搜索結果前幾條的集中訪問,在特定的搜索領域,既造成了前幾條展示搜索對象的業務堵塞,也造成了后面搜索結果對象沒有業務量。
發明內容
本申請提供一種基于搜索引擎和數據庫查詢系統的搜索結果排名方法和系統,此搜索引擎及排名方法和系統應用于給服務搜索匹配的企業的場景和領域;可以同時根據用戶提交的搜索條件,按照企業到服務地點的距離給予綜合評分,這樣,離用戶提交的服務地點最近的,主營業務為搜索服務分類的系統推薦的高質量企業會在搜索結果里排在前面,以盡可能符合用戶的需求。同時動態的統計分析所匹配的企業的業務數據量,依據企業的服務能力動態的調整企業的匹配優先級,以避免企業服務能力不足問題的出現。
為實現上述目的,本申請實施例提供了一種搜索結果排名方法,是這樣實現的:
在數據索引模塊,對企業數據的ID,名稱,地址,服務分類,經緯度等各字段分別進行索引存儲,其中名稱,地址,服務分類等文本字段進行分詞后索引,企業ID,經緯度等字段按照數字格式進行索引(不分詞);同時,根據企業的硬件資質,服務質量,服務能力,信譽度等給予企業不同的索引權重。
在搜索模塊,定義一個搜索接口,以接收用戶對服務地點附近的某一服務分類企業的搜索;
在匹配算法里,首先滿足用戶搜索的必要條件。匹配結果的排序通過綜合評分實現,分值高的排序展示在前面。即綜合評分=搜索匹配度+企業評分+主營業務符合度+距離匹配度-業務量指數+其他排序指數。搜索匹配度為企業信息與用戶提交的文本搜索關鍵字的匹配度,由通常的搜索引擎匹配算法實現。企業評分為企業在系統中的綜合評分,包含對企業各方面包括硬件資質,服務質量,服務能力,信譽度等指標的綜合評價。主營業務符合度是指企業的主營業務包含用戶提交的服務分類查詢條件則為1,否則為0。對于特定的服務分類,在服務半徑內的企業,根據距離服務地點的遠近計算的分值為距離匹配度,對于服務半徑外的企業,此分值為0,在服務半徑內的企業,其分值為1-距離服務地點的距離/服務半徑。業務量指數為企業近期接受服務量與服務能力的比值,服務能力趨近于0則表示該企業已經業務量飽和,很難再提供服務。這樣,離用戶提交的服務地點最近的,主營業務為搜索服務分類的系統推薦的高質量,具有高服務能力的企業會在搜索結果里排在前面。
為實現上述目的,本申請實施例提供了一種搜索結果排名系統。
附圖說明
為了更清楚地說明本申請實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作介紹,下面描述中的附圖僅僅是本申請中記載的一些實施例。
圖1為本申請搜索結果排名方法的第一實施例框圖。
具體實施方式
本申請實施例提供一種搜索結果排名方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京易盟天地信息技術有限公司,未經北京易盟天地信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210101199.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:穩壓型稀土永磁電動機
- 下一篇:雙面折疊的鼠標墊





