Font Size: a A A

Design And Implementation Of Distributed Music Vertical Search Engine Based On Elasticsearch

Posted on:2020-03-18Degree:MasterType:Thesis
Country:ChinaCandidate:J F ZhangFull Text:PDF
GTID:2428330575469938Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Since the 21 st century,the rapid development of science and technology,emerging technologies such as big data,Internet of Things,cloud computing and the rapid development of news,social,e-commerce and other related industries have entered the era of information explosion.How to search for the content you want from a high-speed Internet mass information in a short period of time has become an urgent problem to be solved.In response to the urgent need for information retrieval,the main information retrieval tools in the Internet field are general search engines,such as Google,Baidu,Sogou,and 360 Search.However,these general search engines retrieve a large amount of results from the vast amount of information,and the returned information and the user's desired degree of matching are very low,people often take a long time to find what they want in the returned large number of search results.content.Therefore,a specific vertical domain search engine has become a search tool that people rely more and more on in their daily lives.The vertical domain search engine is a specialized information retrieval tool for a specific field,such as e-commerce,film and television,etc.The search results only display the specific domain information,and the user search has high matching degree,the information result is professional and accurate,and the user is satisfied.The experience of searching.This paper first introduces the research background and significance of search engines and the development and status quo of search engines at home and abroad.Then based on Chinese word segmentation technology,distributed technology and search engine related technology,a distributed music vertical search engine based on Elasticsearch is designed and implemented.In the introduction of related technology theory,from the perspective of search engine implementation,the detailed function introduction and principle description of Chinese word segmentation technology,Lucene search engine technology and Lucene-based distributed search engine technology Elasticsearch are emphasized.Then the distributed music vertical search system is analyzed and designed for the overall and individual modules,and the core implementation of the system index module,search module and monitoring module is described in detail.Next,around the related operations of the system core index library,the index and search module performance optimization,the Chinese word segmentation function improvement,and efforts to improve the search experience of this music vertical search engine system users.Finally,the function and performance of the whole system were tested and analyzed,and achieved good results in actual production.
Keywords/Search Tags:Chinese word segmentation, Lucene, Elasticsearch, Distributed, Vertical search, Spring
PDF Full Text Request
Related items