本申請公開了面向汽車垂直領域的搜索平臺架構,包括引擎和人工干預模塊,所述引擎內部設置有人工干預模塊,所述引擎內部設置有query過濾模塊、糾錯模塊、query攔截模塊和query重寫鏈模塊,所述引擎內部設置有分析器鏈模塊,所述分析器鏈模塊的輸出端的引擎內部設置有策略執行分析模塊。該系統可以根據用戶的搜索關鍵詞,能識別出用戶的意圖,返回相應的車型,文章以及視頻等內容,根據業務類型封裝相應的數據,保障業務系統的穩定性,當提取接口出現錯誤時不能影響頁面正常的使用,且在維度增多后,人仍然便于維護,在可以快速檢索的同時,也能夠根據索引的實效性進行關鍵詞匹配,充分利用ES的近實時功能,配合red i s的高效查詢功能。效查詢功能。效查詢功能。
【技術實現步驟摘要】
面向汽車垂直領域的搜索平臺架構
[0001]本申請涉及一種搜索平臺架構,具體是面向汽車垂直領域的搜索平臺架構。
技術介紹
[0002]現在目前后后端系統基本都是基本Spring+DataBase來進行構建,傳統的服務,數據都是格式化的,比如,年齡,姓別等,這樣可以充分發揮數據的查詢優勢。但是在特殊的垂直領域,比如電商,汽車等領域,更注重的是全文檢索,如果使用數據庫來進行檢索,將會非常緩慢,甚至不可用,現在新詞,熱詞層出不窮,如當用戶搜索“蘋果”的時候,我們應當返回吃的蘋果還是蘋電相關的電子產品呢?還有文章的排序等,這些都是一個良好的搜索平臺應該要解決的問題。
[0003]部分搜索架構是使用NoSQL,比如MongoDB,它們都能夠地非結構化的文章進行快速檢索,但NoSQL雖然能夠快速檢索,但是在實際使用過程中我們會使用到大量的查詢聚合計算操作,比如查詢某個價格區間等,而且對于索引的實效性要求較高,像MongoDB都不能很好解決這方面問題,部分搜索架構是通過詞典,對關鍵詞進行完全匹配,進行糾荀或者意圖識別,但基于詞典的技術雖然能解決大部分詞,但是現在互聯網熱詞,新詞層出不窮,很容易出現長尾詞,所以需要一種自動化解決方案進行處理,部分搜索架構是對召回的文章進行排序,通過定義計算公式來重新打分,但其人工定義的方法適應性差,完全需要根據經驗設置值,當維度越來越多時,會變得難以擴展維護。因此,針對上述問題提出面向汽車垂直領域的搜索平臺架構。
技術實現思路
[0004]面向汽車垂直領域的搜索平臺架構,包括引擎和人工干預模塊,所述引擎內部設置有人工干預模塊,所述引擎內部設置有query過濾模塊、糾錯模塊、query攔截模塊和query重寫鏈模塊,所述引擎內部設置有分析器鏈模塊,所述分析器鏈模塊的輸出端的引擎內部設置有策略執行分析模塊,所述引擎內部設置有分析器鏈配置模塊,所述策略執行分析模塊的輸出端的引擎內部設置有信息處理模塊,所述引擎內部設置有搜索處理模塊,所述引擎內部設置有ES引擎服務模塊,所述引擎內部是設置有結果展示模塊。
[0005]進一步地,所述分析器鏈模塊內部設置有word識別模塊、停用詞處理模塊、地區歸一模塊、標簽歸一模塊、Sort分析器模塊和Filter分析器模塊。
[0006]進一步地,所述分析器鏈配置模塊輸出端加載至分析器鏈模塊內部,所述分析器鏈模塊輸出端加載至策略執行分析模塊內部。
[0007]進一步地,所述策略執行分析模塊的輸出端加載至信息處理模塊內部,所述信息處理模塊的輸出端加載至ES引擎服務模塊內部。
[0008]進一步地,所述信息處理模塊內部設置有搜索處理器和特征模塊。
[0009]進一步地,所述搜索處理模塊內部設置有搜索處理器配置和Sorter配置。
[0010]進一步地,所述ES引擎服務模塊的輸出端加載至結果展示模塊內部,所述結果展
示模塊內部設置有build結果集、無結果推薦和結果集干預。
[0011]進一步地,所述搜索處理器內部設置有queryBuild模塊和FilterBuild模塊。
[0012]進一步地,所述特征模塊內部設置有rank離線特征模塊和在線特征提取,所述在線特征提取內部設置有位置特征和query相關性點擊特征。
[0013]進一步地,所述搜索處理器配置的輸出端加載至搜索處理器,所述Sorter配置的輸出端加載至特征模塊內部。
[0014]本申請的有益效果是:本申請提供了一種帶有信息提取、醫患聯系提醒功能的醫院智能化管理系統。
附圖說明
[0015]為了更清楚地說明本申請實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其它的附圖。
[0016]圖1為本申請一種實施例的搜索系統架構示意圖;
[0017]圖2為本申請一種實施例的系統框架示意圖;
[0018]圖3為本申請一種實施例的分析器鏈模塊的結構示意圖;
[0019]圖4為本申請一種實施例的搜索處理器的結構示意圖;
[0020]圖5為本申請一種實施例的特征模塊的結構示意圖;
[0021]圖6為本申請一種實施例的數據流程示意圖。
[0022]圖中:1、引擎,2、人工干預模塊,3、query過濾模塊,4、糾錯模塊,5、query攔截模塊,6、query重寫鏈模塊,7、分析器鏈模塊,8、分析器鏈配置模塊,9、策略執行分析模塊,10、信息處理模塊,11、搜索處理模塊,12、ES引擎服務模塊,13、結果展示模塊,14、word識別模塊,15、停用詞處理模塊,16、地區歸一模塊,17、標簽歸一模塊,18、Sort分析器模塊,19、Filter分析器模塊,20、搜索處理器,21、queryBuild模塊,22、FilterBuild模塊,23、特征模塊,24、rank離線特征模塊,25、在線特征提取,26、位置特征,27、query相關性點擊特征,28、搜索處理器配置,29、Sorter配置,30、build結果集,31、無結果推薦,32、結果集干預。
具體實施方式
[0023]為了使本
的人員更好地理解本申請方案,下面將結合本申請實施例中的附圖,對本申請實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分的實施例,而不是全部的實施例。基于本申請中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都應當屬于本申請保護的范圍。
[0024]需要說明的是,本申請的說明書和權利要求書及上述附圖中的術語“第一”、“第二”等是用于區別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的數據在適當情況下可以互換,以便這里描述的本申請的實施例。此外,術語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統、產品或設備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清
楚地列出的或對于這些過程、方法、產品或設備固有的其它步驟或單元。
[0025]在本申請中,術語“上”、“下”、“左”、“右”、“前”、“后”、“頂”、“底”、“內”、“外”、“中”、“豎直”、“水平”、“橫向”、“縱向”等指示的方位或位置關系為基于附圖所示的方位或位置關系。這些術語主要是為了更好地描述本申請及其實施例,并非用于限定所指示的裝置、元件或組成部分必須具有特定方位,或以特定方位進行構造和操作。
[0026]并且,上述部分術語除了可以用于表示方位或位置關系以外,還可能用于表示其他含義,例如術語“上”在某些情況下也可能用于表示某種依附關系或連接關系。對于本領域普通技術人員而言,可以根據具體情況理解這些術語在本申請中的具體含義。
[0027]此外,術語“安裝”、“設置”、“設有”、“本文檔來自技高網...
【技術保護點】
【技術特征摘要】
1.面向汽車垂直領域的搜索平臺架構,其特征在于:包括引擎(1)和人工干預模塊(2),所述引擎(1)內部設置有人工干預模塊(2),所述引擎(1)內部設置有query過濾模塊(3)、糾錯模塊(4)、query攔截模塊(5)和query重寫鏈模塊(6),所述引擎(1)內部設置有分析器鏈模塊(7),所述分析器鏈模塊(7)的輸出端的引擎(1)內部設置有策略執行分析模塊(9),所述引擎(1)內部設置有分析器鏈配置模塊(8),所述策略執行分析模塊(9)的輸出端的引擎(1)內部設置有信息處理模塊(10),所述引擎(1)內部設置有搜索處理模塊(11),所述引擎(1)內部設置有ES引擎服務模塊(12),所述引擎(1)內部是設置有結果展示模塊(13)。2.根據權利要求1所述的面向汽車垂直領域的搜索平臺架構,其特征在于:所述分析器鏈模塊(7)內部設置有word識別模塊(14)、停用詞處理模塊(15)、地區歸一模塊(16)、標簽歸一模塊(17)、Sort分析器模塊(18)和Filter分析器模塊(19)。3.根據權利要求1所述的面向汽車垂直領域的搜索平臺架構,其特征在于:所述分析器鏈配置模塊(8)輸出端加載至分析器鏈模塊(7)內部,所述分析器鏈模塊(7)輸出端加載至策略執行分析模塊(9)內部。4.根據權利要求1所述的面向汽車垂直領域的搜索平臺架構,其特征在于:所述策略執行分析模塊(9)的輸出端加載至信息處理模塊(10)內...
【專利技術屬性】
技術研發人員:王亮,
申請(專利權)人:北京易車互聯信息技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。