Search engine query string generation method and device and search engine system

A technology of search engine and query string, which is applied in the field of search engine system and search engine query string generation. It can solve the problems of poor external interface scalability, unfriendliness, malicious engine or mistaken attack, etc., so as to reduce engine maintenance cost and improve Engine query performance and the effect of avoiding malicious operations

Active Publication Date: 2014-12-24
ALIBABA GRP HLDG LTD
View PDF4 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] (1) In order to ensure that various business needs are met, the number of templates corresponding to business types is usually very large. When modification or maintenance is required, it is often impossible to respond quickly with changes in application requirements or changes in engine interfaces, which is not conducive to Maintenance and maintenance costs are also high
[0007] (2) Since the search engine query string is generated at the front end of the search engine, and the search engine query string is often lengthy and complex, the interaction between the front end and the back end of the search engine is complex and unfriendly
In addition, due to the use of templates to generate search engine query strings, the external interface has poor scalability
In addition, the engine exposes the internal query syntax to the outside world, making it easy for illegal or misoperated users to cause malicious or mistaken attacks on the engine

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
  • Search engine query string generation method and device and search engine system
  • Search engine query string generation method and device and search engine system
  • Search engine query string generation method and device and search engine system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] The main idea of ​​this application is to divide the search engine query string generation logic of various application types in the search engine into various processing modules according to certain rules such as functions, and configure the common logic according to the common processing logic of each processing module Configuration files, and configure corresponding interface logic configuration files for each application type according to the unique processing logic of each processing module. In actual use, according to the configured public logic and interface logic configuration files, execute the processing of relevant processing modules to generate corresponding query substrings, and then splicing these query substrings together to form a search engine query syntax (or applicable Used internally by the search engine) the search engine query string. As a result, the interface provided by the engine is a flexibly modifiable configuration file, so that search engin...

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 relates to a search engine query string generation method and device and a search engine system. The method includes generating a base query string according to a received user query request; on the basis of the base query string, generating a plurality of sub query requests according to public logic and interface logic of configuration files; connecting the sub query requests to generate a search engine query string. According to the technical scheme, the search engine query string can be generated dynamically, and modification and maintenance can be performed as required by modifying configuration parameters of the configuration files. The engine querying performance is improved, the engine maintaining cost is reduced, and external malicious operations on the search engine can be avoided.

Description

technical field [0001] This application relates to the field of data processing, in particular to a method and device for generating search engine query strings and a search engine system. Background technique [0002] With the rise of the search economy, people pay more and more attention to the performance, technology and daily traffic characteristics of major search engines around the world. Therefore, the bottleneck and performance improvement of search engines have gradually become the current research hotspots. [0003] In some search engines (such as vertical search engines), when a user submits a query to the search engine, the user submits query keywords (that is, natural language, such as MP3) to the search engine. The internal search engine only accepts or recognizes query strings in a specific format (ie, machine language), for example, q=[MP3]OR[MP3 recorder]AND[MP3 earphone]&filter:customer_id=54321&sorttype:+update_time&count= 12. Therefore, it is necessary ...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/44G06F17/30
Inventor 李娟娟李俊良吴德
Owner ALIBABA GRP HLDG LTD
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