Establishing method of knowledge base and information search method and device based on knowledge base

A technology for building methods and knowledge bases, applied in special data processing applications, instruments, and electrical digital data processing, etc., can solve problems such as high rewriting transformation technology and inability to meet personalized and precise network search requests, etc. Achieve the effect of improving search relevance and reducing the number of secondary queries

Active Publication Date: 2015-05-13
BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD
View PDF5 Cites 29 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, the advancement of technology has also made people have higher requirements for rewriting transformation technology. Tra

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
  • Establishing method of knowledge base and information search method and device based on knowledge base
  • Establishing method of knowledge base and information search method and device based on knowledge base
  • Establishing method of knowledge base and information search method and device based on knowledge base

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0037] figure 2 It is a flow chart of a method for establishing a knowledge base provided by the first embodiment of the present invention. The method of this embodiment can be executed by a device for establishing a knowledge base, which can be implemented by means of hardware and / or software, and generally It can be integrated into the knowledge base server used to provide knowledge base establishment, and used in conjunction with the search server used to provide network search, the knowledge base server and the search server can be two different servers, or the same server, This embodiment does not limit this.

[0038] The method of this embodiment specifically includes the following operations:

[0039] 210. According to the syntactic structure of the sentence to be processed, decompose the sentence to be processed into substructures including entities.

[0040] In this embodiment, the knowledge base server decomposes the sentence to be processed into substructures inc...

no. 2 example

[0060] Figure 5 It is a flowchart of a method for establishing a knowledge base in the second embodiment of the present invention. This embodiment is optimized on the basis of the above embodiments. In this embodiment, the operation performs data processing on the substructure to generate knowledge data and is optimized as follows: adjust the substructure according to the sentence pattern of the substructure It is a normative substructure of a standard sentence pattern, as the knowledge data;

[0061] Further, performing data processing on the substructures, generating knowledge data is optimized as follows: if at least two of the substructures include equivalent relational words, then extract the equivalent subject corresponding to the equivalent relational words; according to the An equivalent subject, merging the at least two substructures to generate an equivalent substructure as the knowledge data;

[0062] Further, storing the knowledge data in the knowledge base acco...

no. 3 example

[0089] Figure 7 It is a flowchart of a method for establishing a knowledge base in the third embodiment of the present invention. This embodiment is optimized on the basis of the above embodiments. In this embodiment, the operation of storing the knowledge data in the knowledge base according to the set data structure is preferably optimized as follows:

[0090] The knowledge data is stored in the knowledge base according to the following data structure:

[0091] (entity 1, entity 2, entity association, association occurrence condition 1, ..., association occurrence condition M);

[0092] Wherein, M≥0.

[0093] Further, while storing the knowledge data in the knowledge base according to the set data structure, the operation preferably also includes:

[0094] Classifying the knowledge data according to the attributes of the entity association parameters of the knowledge data,

[0095] Wherein, the attributes of the entity association parameters include at least one of the fo...

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 embodiment of the invention discloses an establishing method of a knowledge base and an information search method and device based on the knowledge base. The establishing method of the knowledge base comprises the steps that a sentence to be processed is decomposed into substructures comprising entities according to the syntactic structure of the sentence to be processed; data processing is conducted on the substructures, knowledge data are generated, the knowledge data comprise at least two entities, and the entities meet the set incidence relation; the knowledge data are stored in the knowledge base according to a set data structure. The knowledge base which can inquire question and answer inquiring type answers is constructed, the inquire question and answer inquiring type answers input by a user can serve as rewriting words to optimize the existing rewriting transformation technology, the increasing individual and accurate Internet searching request of people is met, the search relevance is greatly improved, and meanwhile the frequency of secondary inquiring is reduced.

Description

technical field [0001] The embodiments of the present invention relate to information processing technologies, and in particular, to a method and device for establishing a knowledge base and searching for information based on the knowledge base. Background technique [0002] With the continuous development of Internet technology and the continuous penetration of Internet applications into people's work, study and life, more and more people obtain information through the Internet. Typically, a user inputs a query through a search engine, and the search engine returns search results matching the input query to the user by adopting a certain search ranking method. Generally speaking, whether the search results can accurately match the information actually required by the user is closely related to the accuracy of the query entered by the user. Therefore, when the query formula entered by the user cannot accurately and comprehensively express the user's actual search needs, how...

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/9535
Inventor 王丽杰吴先超刘占一
Owner BAIDU ONLINE NETWORK TECH (BEIJIBG) CO 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