Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A database search method based on knowledge graph

A technology of knowledge graph and search method, applied in the field of database search that supports users' natural language queries, can solve problems such as insufficient organization and performance, poor experience, etc., and achieve the effect of improving user experience and reducing the difficulty of using search

Active Publication Date: 2018-05-22
THE 28TH RES INST OF CHINA ELECTRONICS TECH GROUP CORP
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, relational databases have deficiencies in the organization and performance of data semantics and internal relationships, and the SQL query methods provided by relational databases require users to have professional knowledge and experience is not good

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
  • A database search method based on knowledge graph
  • A database search method based on knowledge graph
  • A database search method based on knowledge graph

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] like figure 1 As shown, a knowledge map-based database search method disclosed in the embodiment of the present invention includes two steps: knowledge map construction and natural language query processing, where the knowledge map construction mainly includes database element analysis, concept and entity generation, and entity relationship generation With the steps of building knowledge graph services, natural language query processing mainly includes the steps of feature detection, template matching, query generation, and query execution. In order to understand the content of the present invention more clearly and intuitively, the specific steps of the method of the present invention will be described in detail below by taking the movie database as an example. figure 2 A flowchart showing the application of the method of the embodiment of the present invention to the movie database. Table 1 lists the table name, column name and constraint information of the movie da...

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 database searching method based on knowledge graph, and belongs to the field of structural data mining and searching. The method provided by the invention comprises: firstly analyzing factors such as a type of a database table and inter-table constraint, then generating a corresponding concept, an entity, and an inter-entity relation by using the table and the inter-table constraint, and establishing a knowledge graph service. After a natural language query input by a user is obtained, each factor queried by the user is detected to obtain a factor mode and a factor value of the query, then the factor mode is matched in a template base to obtain a corresponding query mode, then the factor value of the query is substituted into to the query model to obtain a knowledge graph query statement, and finally the query statement is executed in the knowledge graph service, to obtain corresponding knowledge queried by the user and return the knowledge to the user. According to the method provided by the invention, data and an internal relation in a database can be effectively organized and shown, and the natural language query by the user is supported, thereby improving user experience of database searching.

Description

technical field [0001] The invention relates to structured data mining and search methods, in particular to a database search method based on knowledge graphs that supports user natural language queries. Background technique [0002] Knowledge graph technology (Knowledge Graph) is currently the most eye-catching technology in the field of knowledge engineering. To put it simply, the knowledge map is to use the Graph model to represent knowledge and the relationship between knowledge. The nodes of the graph represent the concepts or entities involved in the knowledge, and the edges of the graph represent the relationships between concepts or entities. Numerous nodes and The graph composed of edges can describe knowledge completely and clearly. A large number of knowledge graphs are integrated and organized according to the knowledge system classification, forming a knowledge base (Knowledge Base). In recent years, some knowledge bases containing a large number of entities h...

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 Patents(China)
IPC IPC(8): G06F17/30
CPCG06F16/243G06F16/288
Inventor 蒋锴任志宏傅军杨怡王辉何加浪
Owner THE 28TH RES INST OF CHINA ELECTRONICS TECH GROUP CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products