Method and system for retrieving hint sentences using expanded queries
First Claim
1. A method of providing to a user sentences from a sentence database in response to a query, the method comprising:
- receiving the query having terms;
expanding the query by including synonyms of the terms to obtain expanded terms;
combining the expanded terms to form a plurality of dependency triples from the expanded terms;
discarding dependency triples, from the plurality of dependency triples, which are not found in a dependency triples database to obtain remaining dependency triples from the expanded terms; and
searching the sentence database using the remaining dependency triples as search parameters.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, computer readable medium and system are provided which retrieve hint sentences from a sentence database in response to a query. An input component receives the query having terms. A search engine expands the query by including synonyms of the terms to obtain expanded terms. The search engine then combines the expanded terms to form dependency triples from the expanded terms. From the formed dependency triples, dependency triples which are not found in a dependency triples database are discarded to obtain remaining dependency triples from the expanded terms. The search engine then searches the sentence database using the remaining dependency triples as search parameters.
78 Citations
14 Claims
-
1. A method of providing to a user sentences from a sentence database in response to a query, the method comprising:
-
receiving the query having terms;
expanding the query by including synonyms of the terms to obtain expanded terms;
combining the expanded terms to form a plurality of dependency triples from the expanded terms;
discarding dependency triples, from the plurality of dependency triples, which are not found in a dependency triples database to obtain remaining dependency triples from the expanded terms; and
searching the sentence database using the remaining dependency triples as search parameters. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-readable medium having computer-executable instructions for performing steps comprising:
-
receiving the query having terms;
expanding the query by including synonyms of the terms to obtain expanded terms;
combining the expanded terms to form a plurality of dependency triples from the expanded terms;
discarding dependency triples, from the plurality of dependency triples, which are not found in a dependency triples database to obtain remaining dependency triples from the expanded terms; and
searching the sentence database using the remaining dependency triples as search parameters. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for retrieving sentences from a sentence database in response to a query having terms, the system comprising:
-
an input component which receives the query as an input;
a dependency triples database; and
a search engine coupled to the input component and the dependency triples database, the search engine configured to expand the query by including synonyms of the terms to obtain expanded terms, to combine the expanded terms to form a plurality of dependency triples from the expanded terms, to discard dependency triples, from the plurality of dependency triples, which are not found in the dependency triples database to obtain remaining dependency triples from the expanded terms, and to search the sentence database using the remaining dependency triples as search parameters. - View Dependent Claims (14)
-
Specification