搜索引擎中索引剪枝的研究
[Abstract]:The search engine is being used by more and more people as the main entrance to network information. The increasing number of web pages and query requests make the search engine face huge performance challenges. Often, search engines need to manage thousands of queries per second on the hundreds of billions of web pages. So how efficient Query processing has always been an important research issue in search engine and information retrieval field.
This paper studies the method of improving the efficiency of query processing from the angle of index pruning. Index pruning is usually divided into static index pruning and dynamic index pruning. The static index pruning method is mainly used in the index construction phase. When the index is built, some unimportant information in the index are removed to shorten the length of the inverted chain length. Degree, reducing the size of the inverted index to improve the speed of the query. The method of dynamic index pruning is mainly used in the processing phase of the query. In the processing of the query, it uses the corresponding index auxiliary structure to jump some queries that are not important to the query to improve the query rate. This article cuts and moves from the static index respectively. State index pruning in two aspects to study the method of improving query processing, and put forward some new index structure and algorithm to support efficient query processing.
The innovation and main contributions of this work are mainly reflected in the following aspects:
1. this paper presents a static index pruning method for basic web page structure and importance. In this pruning method, it uses the structure of the web page to distinguish the importance of information in different structures and to retain information in important structure. On the other hand, it is important to make use of the importance of the web page to the web. The web page structure and importance information are very helpful to the pruning of the document. The static index pruning method combined with these two kinds of information has the same effect as the use of a complete index when removing 80% inverted items with the two information. The cost is reduced by 73% and the query processing speed is increased by 2 times.
2. this paper presents a framework for the processing of dynamic index pruning algorithms based on block maximum index. Under this framework, 3 new dynamic index pruning algorithms are proposed, which are Block-MaxMaxScore (BMM), Local Block-Max WAND (LBMW) and Local Block-MaxMaxScore (LBMM). In this framework, the query processing is divided into three steps. 1). Select candidate documents. The proposed algorithm uses a local maximum fraction of the block instead of the global maximum fraction of the word to select the candidate document, greatly reducing the number of selected candidate documents.2). Filter the document. Filter the candidate document using the maximum block score of the document. This paper proposes a more efficient filtering method, which can be fully used. Using the query processing locality to improve the efficiency of filtering.3). The candidate document is graded. The proposed algorithm uses the block maximum score to dynamically estimate the upper limit of the document fraction, so that the score of the unimportant candidate documents can be ended as soon as possible. The experiment shows that the new pruning algorithm is better than the existing algorithms in the query processing speed. Obviously, it is nearly 1 times faster than the classical pruning method.
3. this paper presents two methods to store the static fraction of the document and the correlation fraction of the word in the block maximum index. It makes the scoring function of the dynamic index pruning algorithm effectively prune the query when it contains the static fraction of the document. One method is to store the maximum word correlation score and the document static of each block respectively. The other method is to combine the word correlation fraction with the document static fraction first, and then store the maximum merge score in the block. The second method can estimate the score of the candidate document more accurately than the first method, but it underestimates the candidate document fraction. At the same time, this paper also discusses the influence of the dynamic index pruning algorithm under different reordering of the document. The experiment shows that the rate of the document static fraction in the scoring formula is small, and the speed of the index query processing according to the URL order reordering is faster. Query processing with index sorting is more advantageous.
4. this paper presents a method for the optimal interval division in the interval maximum index. In this way, 4 dynamic index pruning algorithms are proposed: Space-Max WAND (SMW), Space-Max MaxScore (SMM), Space-Max AND (SMA) and Space Max AND. The optimal interval of each inverted chain in the index can be divided under the same condition. Using the maximum fraction of the interval, the new pruning algorithm can estimate the score of the candidate document more accurately, reduce the number of candidate documents, and score the candidate documents at the same time. The experiment shows that the pruning algorithm based on the optimal interval method is more efficient than the method based on the inverted chain length to divide the interval, and the pruning algorithm based on the maximum index of the interval is more efficient than the pruning algorithm based on the largest index of the block.
5. on the basis of the above research results, the Skynet search engine is redesigned and implemented, which makes the search engine in the sky network greatly improve the efficiency of index and query processing.
【學(xué)位授予單位】:北京大學(xué)
【學(xué)位級別】:博士
【學(xué)位授予年份】:2013
【分類號(hào)】:TP391.3
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 葉千軍;吳人珊;;檢索系統(tǒng)設(shè)計(jì)中若干重要選擇的研究(三)[J];大學(xué)圖書館學(xué)報(bào);1989年06期
2 藍(lán)海洋,周杰韓,張和明;文本索引詞項(xiàng)相對權(quán)重計(jì)算方法與應(yīng)用[J];計(jì)算機(jī)工程與應(yīng)用;2003年15期
3 陳莉;淺談古籍書目索引的編纂[J];圖書情報(bào)知識(shí);2005年03期
4 陳莉;韓錫鐸;;淺談古籍書目索引的編纂[J];中國索引;2004年04期
5 張新鳳;;SciFinder Scholar數(shù)據(jù)庫醫(yī)院圖書館學(xué)研究文獻(xiàn)內(nèi)容分析[J];醫(yī)學(xué)信息學(xué)雜志;2009年11期
6 胡小菁;情報(bào)檢索語言語法手段分析[J];上海第二工業(yè)大學(xué)學(xué)報(bào);1991年01期
7 子皿 ,邁至科;搜索引擎探密(上)[J];中國計(jì)算機(jī)用戶;1997年01期
8 陶躍華;趙波;楊秀國;;搜索引擎的文檔預(yù)處理技術(shù)研究[J];計(jì)算機(jī)科學(xué);2002年07期
9 陸小麗;何加銘;;基于Map/Reduce的索引數(shù)據(jù)云存儲(chǔ)模型研究[J];寧波大學(xué)學(xué)報(bào)(理工版);2011年03期
10 劉丹;利用《CA on CD》光盤數(shù)據(jù)庫查找信息資源[J];大學(xué)化學(xué);2001年04期
相關(guān)會(huì)議論文 前10條
1 彭軻;廖聞劍;;淺析搜索引擎[A];中國通信學(xué)會(huì)第五屆學(xué)術(shù)年會(huì)論文集[C];2008年
2 李丹;;如何利用搜索引擎查找中醫(yī)藥信息[A];中國中醫(yī)藥信息研究會(huì)第二屆理事大會(huì)暨學(xué)術(shù)交流會(huì)議論文匯編[C];2003年
3 鄧長壽;郭景峰;楊焱林;鄧安遠(yuǎn);;下一代Web搜索引擎初探[A];第十八屆全國數(shù)據(jù)庫學(xué)術(shù)會(huì)議論文集(研究報(bào)告篇)[C];2001年
4 維尼拉·木沙江;吐爾洪·吾司曼;;維、哈、柯文搜索引擎中網(wǎng)頁爬行器的設(shè)計(jì)與實(shí)現(xiàn)[A];少數(shù)民族青年自然語言處理技術(shù)研究與進(jìn)展——第三屆全國少數(shù)民族青年自然語言信息處理、第二屆全國多語言知識(shí)庫建設(shè)聯(lián)合學(xué)術(shù)研討會(huì)論文集[C];2010年
5 孫斌;;使用內(nèi)存匯集的新聞搜索索引更新[A];第四屆全國信息檢索與內(nèi)容安全學(xué)術(shù)會(huì)議論文集(上)[C];2008年
6 湯薇;曾艷;;構(gòu)建校園網(wǎng)搜索引擎必要性分析[A];廣西計(jì)算機(jī)學(xué)會(huì)2008年年會(huì)論文集[C];2008年
7 姚樹宇;趙少東;;一種使用分布式技術(shù)的搜索引擎[A];2005年全國開放式分布與并行計(jì)算學(xué)術(shù)會(huì)議論文集[C];2005年
8 倪俊峰;;基于黃頁搜索引擎的關(guān)鍵字排名廣告系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[A];2005年中國索引學(xué)會(huì)年會(huì)暨學(xué)術(shù)研討會(huì)論文集[C];2005年
9 張怡;查貴庭;;SEO在信息服務(wù)中的應(yīng)用研究[A];2010年中國索引學(xué)會(huì)年會(huì)暨學(xué)術(shù)研討會(huì)論文集[C];2010年
10 陳援非;何哲;朱珍民;;基于普適計(jì)算的個(gè)性化搜索技術(shù)[A];第二屆和諧人機(jī)環(huán)境聯(lián)合學(xué)術(shù)會(huì)議(HHME2006)——第2屆中國普適計(jì)算學(xué)術(shù)會(huì)議(PCC'06)論文集[C];2006年
相關(guān)重要報(bào)紙文章 前10條
1 李一鑫;搜索排名的紅與黑[N];財(cái)經(jīng)時(shí)報(bào);2007年
2 周文林;搜狗3.0能否撼動(dòng)搜索市場[N];經(jīng)濟(jì)參考報(bào);2007年
3 惠正一;比爾·蓋茨:微軟不怕Google[N];第一財(cái)經(jīng)日報(bào);2005年
4 賽迪顧問股份有限公司互聯(lián)網(wǎng)與電子商務(wù)咨詢中心 常燕杰;搜索,還是門戶[N];中國計(jì)算機(jī)報(bào);2005年
5 陳珊;浙江移動(dòng)推出手機(jī)搜索引擎服務(wù)[N];人民郵電;2005年
6 趙法忠;搜索引擎還需悠著點(diǎn)[N];中國經(jīng)營報(bào);2005年
7 金朝力;搜索引擎火拼搜索質(zhì)量[N];北京商報(bào);2006年
8 本報(bào)記者 趙曉輝 孟昭麗;搜索引擎駛?cè)搿氨茱L(fēng)港”[N];中國證券報(bào);2006年
9 孫t;搜索引擎驚喜侵權(quán)官司止于“避風(fēng)港”?[N];第一財(cái)經(jīng)日報(bào);2006年
10 姜蕊;問天下誰識(shí)搜索?[N];中國高新技術(shù)產(chǎn)業(yè)導(dǎo)報(bào);2006年
相關(guān)博士學(xué)位論文 前10條
1 單棟棟;搜索引擎中索引剪枝的研究[D];北京大學(xué);2013年
2 岑榮偉;基于用戶行為分析的搜索引擎評價(jià)研究[D];清華大學(xué);2010年
3 李群;主題搜索引擎聚類算法的研究[D];北京林業(yè)大學(xué);2011年
4 蘇君華;面向搜索引擎的技術(shù)接受模型研究[D];南京大學(xué);2011年
5 劉佐達(dá);分布協(xié)作式搜索引擎模型及算法研究[D];清華大學(xué);2011年
6 陳旭毅;基于索引云的企業(yè)搜索引擎實(shí)現(xiàn)研究[D];武漢大學(xué);2011年
7 郭眈;中文互聯(lián)網(wǎng)視頻搜索引擎系統(tǒng)策略研究[D];北京交通大學(xué);2012年
8 王昤璞;基于用戶體驗(yàn)的互聯(lián)網(wǎng)搜索引擎醫(yī)學(xué)信息檢索可用性評估研究[D];吉林大學(xué);2010年
9 李莎莎;面向搜索引擎的自然語言處理關(guān)鍵技術(shù)研究[D];國防科學(xué)技術(shù)大學(xué);2011年
10 白玉琪;空間信息搜索引擎研究[D];中國科學(xué)院研究生院(遙感應(yīng)用研究所);2003年
相關(guān)碩士學(xué)位論文 前10條
1 邢科;基于GPU的索引構(gòu)建方法研究[D];華中科技大學(xué);2012年
2 薛云;Internet上元搜索引擎的研究與設(shè)計(jì)[D];太原理工大學(xué);2003年
3 王春花;基于Nutch的農(nóng)業(yè)搜索引擎檢索結(jié)果排序策略的研究[D];西北農(nóng)林科技大學(xué);2010年
4 李雷;基于Nutch的農(nóng)業(yè)信息搜索引擎實(shí)現(xiàn)和優(yōu)化[D];吉林大學(xué);2011年
5 董晨;基于模糊聚類的個(gè)性化搜索引擎的研究[D];福州大學(xué);2005年
6 封俊;基于Hadoop的分布式搜索引擎研究與實(shí)現(xiàn)[D];太原理工大學(xué);2010年
7 李浩;分布式教育網(wǎng)信息檢索系統(tǒng)的研究和實(shí)現(xiàn)[D];華南理工大學(xué);2010年
8 尉建興;基于Lucene搜索引擎的研究與應(yīng)用[D];太原理工大學(xué);2011年
9 李建平;智能化WEB信息搜索引擎的研究與實(shí)現(xiàn)[D];大慶石油學(xué)院;2003年
10 田生偉;基于涉農(nóng)詞典的搜索引擎的研究與實(shí)踐[D];新疆大學(xué);2004年
本文編號(hào):2145740
本文鏈接:http://sikaile.net/kejilunwen/sousuoyinqinglunwen/2145740.html