[發明專利]一種字段式搜索方法在審
| 申請號: | 201911165095.1 | 申請日: | 2019-11-25 |
| 公開(公告)號: | CN111079036A | 公開(公告)日: | 2020-04-28 |
| 發明(設計)人: | 羅靖濤;雷濤 | 申請(專利權)人: | 羅靖濤;雷濤 |
| 主分類號: | G06F16/9538 | 分類號: | G06F16/9538;G06F16/903 |
| 代理公司: | 廣州海石專利代理事務所(普通合伙) 44606 | 代理人: | 羅偉添 |
| 地址: | 510000 廣東省廣州市番禺區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 字段 搜索 方法 | ||
本發明公開了一種字段式搜索方法,包括以下步驟:1)提交用戶端輸入的查詢字符串到搜索系統;2)在查詢字符串內輸入第一分割符;3)搜索系統根據被第一分割符的數量,將查詢字符串分割成若干個關鍵字段;4)將每一關鍵字段作為一搜索目標,令搜索引擎根據搜索目標對數據對象內進行查詢;5)搜索引擎判斷數據對象中的記錄是否滿足前一搜索目標,如滿足,則繼續判斷是否滿足下一搜索目標,直至該記錄滿足所有的搜索目標;如存在任一搜索目標不滿足,則跳過該記錄,將搜索源換成下一行記錄;6)將數據對象中所有滿足全部搜索目標的記錄進行顯示;該字段式搜索方法能夠實現精確檢索。
技術領域
本發明涉及搜索引擎技術領域,尤其涉及一種字段式搜索方法。
背景技術
所謂搜索引擎,就是根據用戶需求與一定算法,運用特定策略從互聯網檢索出制定信息反饋給用戶的一門檢索技術。搜索引擎依托于多種技術,如網絡爬蟲技術、檢索排序技術、網頁處理技術、大數據處理技術、自然語言處理技術等,為信息檢索用戶提供快速、高相關性的信息服務。搜索引擎技術的核心模塊一般包括爬蟲、索引、檢索和排序等,同時可添加其他一系列輔助模塊,以為用戶創造更好的網絡使用環境。
現有的搜索引擎,其搜索方法多是模糊搜索,也即是“允許被搜索信息和搜索提問之間存在一定的差異”和“自動進行的同義詞搜索”,而這種搜索方式雖然在針對部分信息的檢索較為實用,但在小范圍的,比如針對某些產品的型號、年份、內部構件等信息時,則難以做到精確檢索。
發明內容
針對現有技術中的不足,本發明的目的是提供一種能夠實現精確檢索的字段式搜索方法。
本發明解決其技術問題所采用的技術方案是:
一種字段式搜索方法,包括以下步驟:
1)提交用戶端輸入的查詢字符串到搜索系統;
2)在查詢字符串內輸入第一分割符;
3)搜索系統根據被第一分割符的數量,將查詢字符串分割成若干個關鍵字段;
4)將每一關鍵字段作為一搜索目標,令搜索引擎根據搜索目標對數據對象內進行查詢;
5)搜索引擎判斷數據對象中的記錄是否滿足前一搜索目標,如滿足,則繼續判斷是否滿足下一搜索目標,直至該記錄滿足所有的搜索目標;如存在任一搜索目標不滿足,則跳過該記錄,將搜索源換成下一行記錄;
6)將數據對象中所有滿足全部搜索目標的記錄進行顯示。
作為優選,在步驟2)中,在查詢字符串內輸入第二分割符。
進一步的,在步驟3)中,搜索系統根據每一關鍵字段中的第二分割符數量,將各個關鍵字段分割成若干等同字段。
更進一步的,在步驟5)中,搜索引擎判斷前一搜索目標中是否存在等同字段,當存在等同字段時,則將該搜索目標分割為對應的若干等同目標,判斷數據對象中的記錄是否滿足等同目標中的任一項,如滿足,則判斷該記錄滿足該搜索目標,并繼續判斷該記錄是否滿足下一搜索目標,同時再次判斷下一搜索目標中是否存在等同字段,以此循環,直至滿足所有的搜索目標,如存在任一搜索目標不滿足,則跳過該字段,將搜索源換成下一行記錄。
優選的,以分類屬性方式組成數據對象,將分類屬性中該行所有字段中的值拼接成一條記錄,從合并的分類屬性記錄第一行執行到最后一行,每一行都執行一次以上操作。
優選的,當用戶端輸入的查詢字符串發生變化,結束之前的搜索進程,重新執行新的搜索指令。
本發明的有益效果是:
采用了全新的搜索方式,可加載進入任何搜索引擎中,該搜索方法的檢索更為精確和全面,能夠通過循環檢索,將同時滿足多個條件的檢索結果進行精確顯示,相比于模糊檢索,更適用于商品、貨物的精確查詢。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于羅靖濤;雷濤,未經羅靖濤;雷濤許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911165095.1/2.html,轉載請聲明來源鉆瓜專利網。





