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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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...
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