-
公开(公告)号:US20190147091A1
公开(公告)日:2019-05-16
申请号:US15880335
申请日:2018-01-25
Applicant: SAP SE
Inventor: HAICHAO WEI , PRIYANKA KHAITAN
Abstract: In an example, for each one or more search terms, pieces of data from flat data are searched to locate one or more matching pieces of data from the flat data, wherein a piece of data from the flat data matches if it contains at least one attribute with a value that is similar to the search term. Then, for each matching piece of data from the flat data, a fuzzy match score and a match frequency score are calculated. For each node in a graph structure, a ranking score based on a combination of the fuzzy match score and the match frequency score for a corresponding piece of data from the flat data is calculated. One or more search results are retrurned based on the ranking scores of nodes corresponding to pieces of data for the one or more search results.
-
公开(公告)号:US20190147107A1
公开(公告)日:2019-05-16
申请号:US15880350
申请日:2018-01-25
Applicant: SAP SE
Inventor: HAICHAO WEI , Priyanka Khaitan
IPC: G06F17/30
Abstract: In an example, one or more tokens in a freeform search query are identified, each token corresponding to a search term or combination of neighboring search terms in the freeform search query. A graph structure and flat data corresponding to the graph structure are obtained. A search for results relevant to the identified one or more tokens is performed using a first search process, the first search process using the graph structure and flat data to rank search results according to a first ranking order and populate a why found table Pieces of data corresponding to the results relevant to the identified one or more tokens are joined using the why found table, forming a view and one or more patterns of operators and terms, in a pattern database, matching the one or more operators and one or more surrounding terms in the freeform search query are found.
-