Data searching system and method for generating derivative keywords according to input keywords
AssigneeInventec Corporation
InventorsChaucer Chiu, Huchen Xu
Life of this patent
Estimating the term…
Abstract
A data searching system and method for generating derivative keywords according to input keywords are provided. The data searching system and method extract at least one original input keyword from an input inquiry string by making a comparison with words in a word bank, generate derivative keywords according to the original input keywords, and use the original input keywords and the derivative keywords together to search data. By completing the above procedure, the data searching system and method can therefore achieve the effect of enhancing the data integrity of data searches.
Claims10
A data searching system that generates derivative keywords according to input keywords, comprising:
- a database pre-stored with at least one data item;
- a word bank pre-stored with at least one keyword, wherein each of the keywords corresponds to at least one index;
- a receiving module for receiving an inquiry string entered by a user;
- a comparison extracting module for using the inquiry string to find at least one first keyword from the word bank and extracting the indices corresponding to each of the first keywords;
- wherein
- when the first keywords have at least one common index, at least one second keyword having the index is extracted from the word bank and the first keywords and the second keywords are used to extract data items from the database;
- and
- when the first keywords do not have any common index, a word correlation algorithm is used to obtain at least one third keyword and the first keywords and the third keywords are used to extract data items from the database;
- and
- a displaying module for displaying the extracted data items.
A data searching method that generates derivative keywords according to input keywords, comprising the steps of:
- pre-establishing a database stored with at least one data item;
- pre-establishing a word bank stored with at least one keyword, wherein each of the keywords corresponds to at least one index;
- receiving an inquiry string entered by a user and using the inquiry string to obtain at least one first keyword from the word bank;
- extracting the indices associated with the first keywords from the word bank;
- wherein
- when the first keywords have at least one common index, at least one second keyword having the index is extracted from the word bank and the first keywords and the second keywords are used to extract data items from the database;
- and
- when the first keywords do not have any common index, a word correlation algorithm is used to obtain at least one third keyword and the first keywords and the third keywords are used to extract data items from the database;
- and
- displaying the extracted data items.
Dependencies are inferred from the claim text.