发明名称 TECHNIQUES FOR SEMANTIC SEARCHING
摘要 Techniques are disclosed for querying, retrieval, and presentation of data. A data analytic system can enable a user to provide input, through a device to query data. The data analytic system can identify the semantic meaning of the input and perform a query based on the semantic meaning. The data analytic system can crawl multiple different sources to determine a logical mapping of data for the index. The index may include one or more subject areas, terms defining those subject areas, and attributes for those terms. The index may enable the data analytic system to perform techniques for matching terms in the query to determine a semantic meaning of the query. The data analytic system can determine a visual representation best suited for displaying results of a query determined by semantic analysis of an input string by a user.
申请公布号 US2017039281(A1) 申请公布日期 2017.02.09
申请号 US201615297037 申请日期 2016.10.18
申请人 Oracle International Corporation 发明人 Venkata Ananth;Gopalakrishna Satish;Vigeant Jacques
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项 1. A computer-implemented method, comprising: processing, by a computer system, an input string as a search query for data from one or more data sources, wherein the input string is processed to identify a plurality of terms; performing, by the computer system, a first comparison of each of the plurality of terms to a plurality of subject areas in a subject area index; based on the comparing, selecting, by the computer system, a set of subject areas in the plurality of subject areas, the set of subject areas selected as having a closest match with the plurality of terms; performing, by the computer system, a second comparison of the plurality of terms to a subject area column index based on the selected set of subject areas, the second comparison includes comparing each of the plurality of terms to terms in each of the selected set of subject areas of the subject area column index and to one or more attributes of each of the terms in each of the selected set of subject areas; based on the second comparison, selecting, by the computer system, one or more terms of the plurality of terms based on a threshold number of terms that match from the plurality of terms; comparing, by the computer system, each of the selected one or more terms to a value for each of the plurality of terms in the selected set of subject areas of the subject area column index; determining, by the computer system, one or more matching terms of the selected one or more terms based on the comparing of the selected one or more terms to the value for each of the plurality of terms in the selected set of subject areas; and generating, by the computer system, a query based on the determined one or more matching terms.
地址 Redwood Shores CA US