Contents searching method, system and engine distributing unit
A search engine and search method technology, applied in the field of search, can solve the problems of inability to share the load of search engines, uneven distribution of search tasks, slow search speed, etc. Effect
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0038]In this embodiment, the interface between the processor and the engine distribution unit and the interface between the search engine and the engine distribution unit can be such as high-speed peripheral component expansion (Peripheral Component Interconnect express, PCIe) interface, serial peripheral interface 4.0 (Serial High-speed interfaces such as Peripheral Interface4.0, SPI4) or Hyper Transport Bus (Hyper Transport Bus, HT). And the number of search engines attached to the engine distribution unit is determined by the throughput of the system.
[0039] If the engine distribution unit is connected with two or more processors, before the content search system is put into use, the management interface is determined in advance in the interface between each processor and the engine distribution unit, so that the engine distribution unit and the processing transfer configuration and control information between devices. In this embodiment, the management interface can be...
Embodiment 2
[0074] The difference between this embodiment and Embodiment 1 is that the engine distribution unit in this embodiment does not include a first cache, but includes a second cache directly connected to each processor in the content search system. Fig. 7 shows a schematic structural diagram of the content search system in this embodiment. Referring to Fig. 7, the system includes: a processor, a second cache, an engine distribution unit and a search engine. The operation of the processor is similar to that of Embodiment 1, except that the searched object is sent in an indirect manner, that is, the searched object is sent to the second cache, and then the engine distribution unit obtains the searched object from the second cache through the processor. The second cache is used to hold searched objects from the processor. The engine distribution unit acquires the searched object from the second cache through the processor, then determines the search engine for performing the search...
Embodiment 3
[0080] This embodiment combines Embodiment 1 and Embodiment 2, that is, the content search system in this embodiment includes both the first cache and the second cache.
[0081] FIG. 8 shows a schematic structural diagram of the content search system in this embodiment. Referring to Fig. 8, the system includes: a processor, a second cache, an engine distribution unit and a search engine. The engine distribution unit includes a front-end processing module, a first cache, and a back-end processing module.
[0082] The initialization process in this embodiment is exactly the same as that in Embodiment 1.
[0083] During the content search process, in this embodiment, first, according to the method of embodiment 2, the processor first saves the searched object in its corresponding second cache, and the engine distribution unit obtains the IP packet from the second cache. The acquisition method here may be the same as that in Embodiment 2. Then, the front-end processing module i...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com