Caching method and device for search engine

A search engine and cache device technology, applied in the field of search engines, can solve problems such as low cache hit rate and sacrifice timeliness, so as to achieve the effects of improving hit rate, improving timeliness, and reducing the amount of calculation

Active Publication Date: 2014-11-26
阿里巴巴(上海)有限公司
View PDF3 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] However, the cache hit rate of this method is relatively low. If the user slightly changes the composition of the query, it will not be hit.
In addition, this caching method will sacrifice a certain amount of timeliness, and there is a certain gap between the result of hitting the cache and the real situation

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Caching method and device for search engine
  • Caching method and device for search engine
  • Caching method and device for search engine

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018] In order to make the purpose, technical solution and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0019] In a typical configuration, a computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.

[0020] Memory may include non-permanent storage in computer readable media, in the form of random access memory (RAM) and / or nonvolatile memory such as read only memory (ROM) or flash RAM. Memory is an example of computer readable media.

[0021] Computer-readable media, including both permanent and non-permanent, removable and non-removable media, can be implemented by any method or technology for storage of information. Information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not li...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a caching method and device for a search engine. The method includes the steps of receiving queries and elements obtained according to the queries, generating key values of the queries on the basis of the queries, finding a list corresponding to the key values in a cache, marking and storing the elements and updating the cache. According to the technical scheme, values and state information of all the elements are cached, so that the number of calling times of the MLR is reduced, and therefore the calculation amount of the engine is reduced and time efficiency of the engine is improved. Compositions of each query are refined and the queries are normalized so that the hit rate of the cache can be increased.

Description

technical field [0001] The present application relates to the field of search engines, in particular to a caching method and device for search engines. Background technique [0002] A search engine refers to a system that uses specific computer programs to collect information from the Internet according to a certain strategy, organizes and processes the information, provides users with retrieval services, and displays relevant information retrieved by users to users. [0003] With the development and growth of a search engine, the amount of its data is also increasing, and the business requirements are becoming more and more complex. Correspondingly, the calculation module of the engine, that is, the machine learning ranking module (Machine Learning Ranking, MLR) is becoming more and more complex. The calculation module often involves various algorithm models, requires a large amount of calculation, consumes a large amount of CPU resources of the server, and has increasingl...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F17/30
CPCG06F16/951
Inventor 宋华青
Owner 阿里巴巴(上海)有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products