基于Lucene的電話號碼智能搜索算法研究及系統(tǒng)實現(xiàn)
發(fā)布時間:2019-02-15 01:23
【摘要】:電話發(fā)明至今的100多年歷史中,其相關(guān)技術(shù)發(fā)展迅速,使在人們通話交流時不斷得到更好的體驗。在移動通信終端普及的今日,人們通話交流變得更加方便快捷。據(jù)調(diào)查顯示,2014年中國電話普及率(包括移動電話)為112.26部每百人。因為通話交流有溝通更有效,反應(yīng)時間更快等特點,電話深入人們生活的各個方面,并已經(jīng)成為人們獲取服務(wù)信息的一個重要來源。傳統(tǒng)的黃頁模式已經(jīng)不能滿足移動互聯(lián)網(wǎng)時代的號碼搜索需求,如何使用戶獲得想要撥打的電話號碼成為提升用戶電話溝通效率的重要問題。用戶搜索商業(yè)電話號碼往往是對商戶提供的服務(wù)進(jìn)行咨詢,進(jìn)而開展下一步的服務(wù),而商戶信息在互聯(lián)網(wǎng)時代呈現(xiàn)爆炸式的增長,如何利用好這些信息,提供更精準(zhǔn)的電話號碼搜索服務(wù)是實現(xiàn)電話號碼搜索系統(tǒng)的關(guān)鍵。網(wǎng)頁搜索引擎使用的經(jīng)典搜索排序算法通;谠~頻與位置的相關(guān)性分析或頁面間鏈接關(guān)系的分析來對搜索結(jié)果進(jìn)行排序,在搜索電話號碼時這樣的搜索排序精度還不夠。本文通過對號碼搜索的需求進(jìn)行深入分析,設(shè)計了適用于電話號碼搜索的排序算法,實現(xiàn)了針對電話號碼搜索需求的垂直搜索引擎,為智能終端用戶提供更精準(zhǔn)電話號碼的搜索服務(wù)。本文首先闡述了論文的研究背景,介紹了垂直搜索引擎的相關(guān)知識,重點分析了全文檢索技術(shù)。其次對Lucene進(jìn)行了詳細(xì)分析,從源碼層面分析了索引建立,全文搜索與結(jié)果評分等搜索引擎核心實現(xiàn)。接著對PageRank等經(jīng)典搜索排序算法進(jìn)行分析后,結(jié)合電話號碼搜索的需求分析,提出了一種電話號碼智能排序算法。基于以上三點,最終設(shè)計實現(xiàn)了電話號碼垂直搜索系統(tǒng),實驗結(jié)果表明,應(yīng)用號碼智能搜索排序算法后的號碼垂直搜索系統(tǒng)更準(zhǔn)確地提供給用戶想要撥打的號碼。
[Abstract]:In the more than 100 years since the invention of telephone, the related technology has developed rapidly, which makes people get better experience when they talk to each other. With the popularity of mobile communication terminals, communication becomes more convenient and faster. China's telephone penetration rate, including mobile phones, was 112.26 per 100 people in 2014, according to the survey. Because telephone communication has the characteristics of more effective communication and faster reaction time, telephone has become an important source for people to obtain service information. The traditional yellow page mode can not meet the needs of number search in the era of mobile Internet. How to make users get the number they want to dial has become an important problem to improve the efficiency of telephone communication. Customer search for business phone numbers is often to consult the services provided by merchants, and then to carry out the next step of the service, and business information in the Internet age explosive growth, how to make good use of this information, To provide more accurate telephone number search service is the key to realize the telephone number search system. The classical search sorting algorithms used in web search engines usually sort the search results based on the correlation analysis of word frequency and location or the analysis of the link relationship between pages, but the precision of search sorting is not enough when searching telephone numbers. By analyzing the requirement of the number search, this paper designs a sort algorithm suitable for the telephone number search, and realizes the vertical search engine aiming at the demand of the telephone number search. For intelligent end users to provide more accurate telephone number search services. This paper firstly introduces the research background of the thesis, introduces the knowledge of vertical search engine, and analyzes the technology of full-text search. Secondly, the Lucene is analyzed in detail, and the core implementation of the search engine, such as index building, full-text search and result scoring, is analyzed from the source level. Then, after analyzing the classical search sorting algorithm such as PageRank and combining with the demand analysis of telephone number search, an intelligent sorting algorithm of telephone number is proposed. Based on the above three points, a telephone number vertical search system is designed and implemented. The experimental results show that the number vertical search system based on the intelligent number search sorting algorithm is more accurate to provide the number users want to dial.
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2016
【分類號】:TP391.3
[Abstract]:In the more than 100 years since the invention of telephone, the related technology has developed rapidly, which makes people get better experience when they talk to each other. With the popularity of mobile communication terminals, communication becomes more convenient and faster. China's telephone penetration rate, including mobile phones, was 112.26 per 100 people in 2014, according to the survey. Because telephone communication has the characteristics of more effective communication and faster reaction time, telephone has become an important source for people to obtain service information. The traditional yellow page mode can not meet the needs of number search in the era of mobile Internet. How to make users get the number they want to dial has become an important problem to improve the efficiency of telephone communication. Customer search for business phone numbers is often to consult the services provided by merchants, and then to carry out the next step of the service, and business information in the Internet age explosive growth, how to make good use of this information, To provide more accurate telephone number search service is the key to realize the telephone number search system. The classical search sorting algorithms used in web search engines usually sort the search results based on the correlation analysis of word frequency and location or the analysis of the link relationship between pages, but the precision of search sorting is not enough when searching telephone numbers. By analyzing the requirement of the number search, this paper designs a sort algorithm suitable for the telephone number search, and realizes the vertical search engine aiming at the demand of the telephone number search. For intelligent end users to provide more accurate telephone number search services. This paper firstly introduces the research background of the thesis, introduces the knowledge of vertical search engine, and analyzes the technology of full-text search. Secondly, the Lucene is analyzed in detail, and the core implementation of the search engine, such as index building, full-text search and result scoring, is analyzed from the source level. Then, after analyzing the classical search sorting algorithm such as PageRank and combining with the demand analysis of telephone number search, an intelligent sorting algorithm of telephone number is proposed. Based on the above three points, a telephone number vertical search system is designed and implemented. The experimental results show that the number vertical search system based on the intelligent number search sorting algorithm is more accurate to provide the number users want to dial.
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2016
【分類號】:TP391.3
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 田曉輝;;面向垂直的搜索引擎的設(shè)計[J];福建電腦;2014年11期
2 趙悅陽;崔雷;;HITS算法在文本聚類結(jié)果類別描述中的應(yīng)用嘗試[J];情報理論與實踐;2013年03期
3 張翼飛;;Heaps定律在中英文文本中的統(tǒng)計驗證與分析[J];中國外資;2011年10期
4 王少康;董科軍;閻保平;;使用特征文本密度的網(wǎng)頁正文提取[J];計算機工程與應(yīng)用;2010年20期
5 吳文昭;;搜索引擎頁面排序融合算法[J];計算機工程與設(shè)計;2010年08期
6 索紅光;孫鑫;;針對中文檢索的Lucene改進(jìn)策略[J];計算機應(yīng)用與軟件;2009年06期
7 李s,
本文編號:2422812
本文鏈接:http://www.sikaile.net/kejilunwen/ruanjiangongchenglunwen/2422812.html
最近更新
教材專著