Retrieval method and system
AssigneeYan Xiao
InventorYan Xiao
Life of this patent
Estimating the term…
Abstract
A retrieval method and system are disclosed. The method involves: A). searching a catalog table of retrieval keywords based on a retrieval keyword inputted by a user at a terminal, and acquiring a first data terms set including the inputted retrieval keyword; B). searching a data table of information index based on each data term of the first data terms set related to the inputted retrieval keyword, and acquiring a second data terms set; C). combining and sending the first data terms set to the terminal wherein the first data terms set is combined in a way of recursion, and sending the second data terms set to the terminal. The solution extracts semantics by formalizing retrieval character strings, and guides and returns retrieval information, thereby improving the deterministic, logic and efficiency of retrieval and user experience.
Claims8
A retrieval method wherein the method comprises the following steps:
- A. searching a directory table of retrieval keywords based on retrieval words inputted by a user at a terminal, and acquiring a first data items set comprising a plurality of individual data items each related to the retrieval words, wherein there exists kinship between any two individual data items in the first data items set, and wherein the directory table is stack-based;
- B. searching an information index data table based on each individual data item of the first data items set, each individual data item being related to the retrieval words, and, as a result, acquiring a second data items set, wherein the information index table is an inverted index;
- and
- C. combining the first data items set and the second data items set, and sending a resulting combined data set to the terminal, wherein the first data items set is combined in a recursive way, wherein the said step A further comprises the step of:
- A1. generating the directory table of the retrieval words,
- wherein in the said step A1, generating the directory table of the retrieval words further comprises the steps of:
- A11, extracting a plurality of original strings from data items to generate the information index data table, matching any two related strings of the plurality of original strings with each other, and determining a containment relationship between the two related strings, wherein the data items are full text pages;
- A12. Determining a parent-child relationship between the two related strings based on the containment relationship;
- A13. generating data items sets D1, D2, . . . Dn based on the parent-child relationship by dividing the plurality of original strings into the data item sets D1, D2 . . . Dn, wherein, n is greater than or equal to 1;
- and constituting a directory table of retrieval words of the data items sets (D1, D2 . . . Dn), wherein there is kinship between the original strings of each data item in each data items set Dn.
Dependencies are inferred from the claim text.