Implementation method of distributed real-time search engine
A distributed real-time search engine technology, applied in the field of distributed real-time search engine, can solve problems such as time delay, long index construction and maintenance time, and real-time performance cannot be guaranteed, so as to improve real-time performance, enhance fault tolerance, Highly fault-tolerant effects
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Publication Date
- 2013-03-20
Smart Images
Figure 1 Figure 2 Figure 3
Abstract
Description
technical field
[0001] The invention relates to the technical field of search engines, in particular to a method for realizing a distributed real-time search engine. Background technique
[0002] With the advent of the era of knowledge economy, the information on the Internet is growing explosively. At this stage, what people are facing is not the lack of information, but the flood of information, and there is no way to filter it. Therefore, how to obtain the required information accurately, quickly and in time is a must Problems that search engines need to solve.
[0003] A search engine refers to a system that uses specific computer programs to collect information from a specific network, such as the Internet, according to a certain strategy. After organizing and processing the information, it provides users with retrieval services and displays relevant information to users.
[0004] Traditional search engines, such as Google, Baidu, Yahoo, etc., although the amount of da...
Examples
Embodiment Construction
[0041] The present invention will be further described in conjunction with the accompanying drawings and specific embodiments.
[0042] A method for realizing a distributed real-time search engine, its system construction and operation is composed of the following steps:
[0043] Step A: Design the functional structure of the system, see appendix figure 1 As shown, the functional structure is created in a cluster system based on Master / Slave, including the following functional nodes: central control node, index data storage node and external service node, wherein the central control node is created in the Master system In the above, the index data storage node and the external service node are created in the Slave system, and the central control node is the master node in the system, which is used for the storage and maintenance of the attribute information indexed in the data index structure, and the index data Storage and maintenance of attribute information of storage node...