Multi-string matching method in a search engine
A character string matching and search engine technology, applied in the direction of electrical digital data processing, special data processing applications, instruments, etc., can solve the problems of the average jumping distance of the window, the impact of the rapidity of the Wu-Manber method, etc., and achieve the maximum jumping distance increase The effect of large and high matching efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0064] The solution of the present invention will be described in detail below in conjunction with the accompanying drawings and specific embodiments.
[0065] In the embodiment, there are 3 pattern strings in the pattern string set P to be matched, namely "english", "kilometer" and "fine", the corresponding lengths are 7, 9, and 4, and their numbers are 0, 1, and 2 respectively . The content of its text T is " vmogenglishsdyfine "; Use the method that the present invention proposes to search pattern string " english ", " kilometer ", the concrete process of " fine " in text T as follows:
[0066] The preprocessing stage includes building hash table HASH, jump table SHIFT, prefix table PREFIX and short pattern string filter table HOT. The specific working steps are as follows:
[0067] Step 1: Set the size SUM of the HOT table and the length s of character blocks selected by the HOT table; set SUM to 256, and take s=2.
[0068] Step 2: Divide all pattern strings in the patte...
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