面向SaaS的站內(nèi)搜索模型的設(shè)計與實現(xiàn)
本文選題:SaaS + 站內(nèi)搜索; 參考:《北京郵電大學(xué)》2017年碩士論文
【摘要】:站內(nèi)搜索引擎作為網(wǎng)站平臺內(nèi)部的搜索引擎,通過分析用戶輸入并檢索返回相關(guān)站內(nèi)數(shù)據(jù),為平臺的用戶提供了快速、便捷的數(shù)據(jù)訪問入口。而基于SaaS的網(wǎng)站往往具有多租戶、功能多樣性、數(shù)據(jù)多樣性和不同的用戶權(quán)限等級等特征。通過設(shè)計和實現(xiàn)面向SaaS的站內(nèi)搜索模型,不僅可以縮短SaaS服務(wù)提供商的開發(fā)周期,還能根據(jù)需要自主定制索引規(guī)則,具備靈活性和可拓展性。作者所在實驗室也在開發(fā)和維護(hù)基于SaaS的CRM系統(tǒng)。因此作者從實際需求角度出發(fā),研究并分析了當(dāng)前站內(nèi)搜索引擎的發(fā)展現(xiàn)狀和SaaS模式的特點,規(guī)劃了本課題的研究內(nèi)容。在本課題中,作者對傳統(tǒng)站內(nèi)搜索引擎實現(xiàn)方案進(jìn)行了比較詳細(xì)的歸納總結(jié)和技術(shù)調(diào)研,提出了改進(jìn)的方向。通過分析目前已有的站內(nèi)搜索引擎的具體實現(xiàn),從架構(gòu)層次抽象地給出了一個完整站內(nèi)搜索引擎應(yīng)具有的模塊以及模塊之間的關(guān)系。在該模型中,設(shè)計了一種索引結(jié)構(gòu)將SaaS平臺的結(jié)構(gòu)化和非結(jié)構(gòu)化數(shù)據(jù)進(jìn)行了統(tǒng)一。設(shè)計并實現(xiàn)了可配置相關(guān)索引規(guī)則的接口,可供配置的檢索結(jié)果接口。除此之外,也將模型中其它接口進(jìn)行了具體實現(xiàn)并將面向SaaS的站內(nèi)搜索模型應(yīng)用到了現(xiàn)有實驗室平臺中,通過實際應(yīng)用,驗證了架構(gòu)和技術(shù)方面的可行性。在創(chuàng)新性方面,作者分析了以往的分布式索引方法,并在分布式B+樹方法的基礎(chǔ)上進(jìn)行改進(jìn),提出了一種索引線性分塊和B+樹相結(jié)合的方法。并且在仿真實驗中,驗證了該方法在檢索效率和插入效率方面的性能優(yōu)勢。
[Abstract]:As the internal search engine of the website platform, the in-site search engine provides a quick and convenient data access portal for the users of the platform by analyzing the user input and retrieving the relevant data. SaaS-based websites often have the characteristics of multi-tenant, function diversity, data diversity and different levels of user authority. By designing and implementing the in-station search model for SaaS, not only the development cycle of SaaS service provider can be shortened, but also the index rules can be customized according to the need, and it is flexible and scalable. The author's lab is also developing and maintaining SaaS-based CRM systems. Therefore, from the point of view of actual requirements, the author studies and analyzes the current status of search engine development and the characteristics of SaaS model, and plans the research content of this topic. In this paper, the author summarizes and summarizes the implementation scheme of traditional search engine in detail, and puts forward the direction of improvement. Based on the analysis of the implementation of the existing in-site search engine, this paper abstractly presents the module and the relationship between the modules of the whole search engine in the site from the architectural level. In this model, an index structure is designed to unify the structured and unstructured data of SaaS platform. The interface of configurable index rules is designed and implemented, and the retrieval result interface can be configured. In addition, the other interfaces in the model are implemented and the Saa-oriented in-station search model is applied to the existing laboratory platform. The feasibility of architecture and technology is verified by practical application. In the aspect of innovation, the author analyzes the previous distributed index methods, improves on the distributed B-tree method, and proposes a method of combining index linear partitioning with B-tree. In the simulation experiment, the performance advantage of the method in retrieval efficiency and insertion efficiency is verified.
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2017
【分類號】:TP393.092;TP391.3
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 馬友忠;孟小峰;;云數(shù)據(jù)管理索引技術(shù)研究[J];軟件學(xué)報;2015年01期
2 尹衍林;;關(guān)于WEB設(shè)計中站內(nèi)搜索信息模塊的研究與實現(xiàn)[J];佛山科學(xué)技術(shù)學(xué)院學(xué)報(自然科學(xué)版);2013年02期
3 王婧;王新房;;基于內(nèi)容的中文文本檢索方法[J];計算機(jī)系統(tǒng)應(yīng)用;2012年09期
4 嚴(yán)蔚敏;李冬梅;吳偉民;;數(shù)據(jù)結(jié)構(gòu)(C語言版)[J];計算機(jī)教育;2012年12期
5 朱德林;梅松;;基于數(shù)據(jù)倉庫的企業(yè)信息資源管理[J];網(wǎng)絡(luò)與信息;2012年02期
6 鄭榕增;林世平;;基于Lucene的中文倒排索引技術(shù)的研究[J];計算機(jī)技術(shù)與發(fā)展;2010年03期
7 李永春;丁華福;;Lucene的全文檢索的研究與應(yīng)用[J];計算機(jī)技術(shù)與發(fā)展;2010年02期
8 劉小珠;彭智勇;;全文索引技術(shù)時空效率分析[J];軟件學(xué)報;2009年07期
9 向堅持;陳曉紅;;SaaS模式的中小企業(yè)客戶關(guān)系管理研究[J];計算機(jī)工程與應(yīng)用;2009年19期
10 楊杰;;淺談搜索引擎的原理及發(fā)展趨勢[J];高校實驗室工作研究;2008年02期
相關(guān)碩士學(xué)位論文 前6條
1 葛強(qiáng);基于大型數(shù)據(jù)庫的智能搜索與摘要提取技術(shù)研究[D];電子科技大學(xué);2015年
2 楊學(xué)偉;基于SQLite數(shù)據(jù)庫的北斗導(dǎo)航系統(tǒng)設(shè)計與實現(xiàn)[D];蘭州大學(xué);2013年
3 王化鵬;移動環(huán)境下的搜索引擎軟件系統(tǒng)設(shè)計與實現(xiàn)[D];復(fù)旦大學(xué);2012年
4 李金良;基于R樹的空間—文本混合索引方法[D];南京師范大學(xué);2011年
5 席敏;基于單漢字索引的全文檢索系統(tǒng)的研究與實現(xiàn)[D];西安電子科技大學(xué);2010年
6 普東航;基于字節(jié)流的全文檢索技術(shù)研究與實現(xiàn)[D];四川大學(xué);2005年
,本文編號:2067327
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/2067327.html