Method and system for retrieving confirming sentences
First Claim
1. A computer-implemented method of providing to a user sentences from a sentence database, stored on a computing device, in response to a query, the method comprising:
- receiving the query;
defining indexing units based upon the query, the indexing units including both lemma from the query and extended indexing units associated with the query;
retrieving a plurality of sentences from the sentence database stored on the computing device using the defined indexing units as search parameters;
determining a similarity between each of the plurality of retrieved sentences and the query, wherein each similarity is determined as a function of a linguistic weight of a term in the query and as a function of a sentence length factor which is an exponential function of a length of a corresponding one of the plurality of retrieved sentences; and
ranking the plurality of retrieved sentences based upon the determined similarities.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, computer readable medium and system are provided which retrieve confirming sentences from a sentence database in response to a query. A search engine retrieves confirming sentences from the sentence database in response to the query. IN retrieving the confirming sentences, the search engine defines indexing units based upon the query, with the indexing units including both lemma from the query and extended indexing units associated with the query. The search engine then retrieves a plurality of sentences from the sentence database using the defined indexing units as search parameters. A similarity between each of the plurality of retrieved sentences and the query is determined by the search engine, wherein each similarity is determined as a function of a linguistic weight of a term in the query. The search engine then ranks the plurality of retrieved sentences based upon the determined similarities.
-
Citations
20 Claims
-
1. A computer-implemented method of providing to a user sentences from a sentence database, stored on a computing device, in response to a query, the method comprising:
-
receiving the query; defining indexing units based upon the query, the indexing units including both lemma from the query and extended indexing units associated with the query; retrieving a plurality of sentences from the sentence database stored on the computing device using the defined indexing units as search parameters; determining a similarity between each of the plurality of retrieved sentences and the query, wherein each similarity is determined as a function of a linguistic weight of a term in the query and as a function of a sentence length factor which is an exponential function of a length of a corresponding one of the plurality of retrieved sentences; and ranking the plurality of retrieved sentences based upon the determined similarities. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A tangible computer readable medium having computer-executable instructions for performing a method of providing to a user sentences from a sentence database, stored on a computing device, in response to a query, the method having steps comprising:
-
receiving the query; defining indexing units based upon the query, the indexing units including both lemma from the query and extended indexing units associated with the query; and retrieving a plurality of sentences from the sentence database, stored on the computing device, using the defined indexing units as search parameters; determining a similarity between each of the plurality of retrieved sentences and the query, wherein each similarity is determined as a function of vector weights of each of the plurality of terms in the query and linguistic weights of each of the plurality of terms in the query, and wherein the vector weights of each of the plurality of terms in the query are determined as a function of occurrence frequencies of the respective terms in the sentence database, and wherein each similarity is further determined as a function of a sentence length factor which is an exponential function of a length of a corresponding one of the plurality of retrieved sentences; ranking the plurality of retrieved sentences based upon the determined similarities; and
outputting to the user sentences from the plurality of retrieved sentences based upon the ranking.
-
-
16. A system for retrieving confirming sentences from a sentence database in response to a query, the system comprising:
-
an input component which receives the query as an input; and a search engine coupled to the input component, the search engine configured to define indexing units based upon the query, the indexing units including both lemma from the query and extended indexing units associated with the query, the search engine retrieving a plurality of confirming sentences from the sentence database using the defined indexing units as search parameters, the search engine further configured to determine a similarity between each of the plurality of retrieved confirming sentences and the query, wherein each similarity is determined as a function of a sentence length factor which is an exponential function of a length of a corresponding one of the plurality of retrieved sentences, the search engine ranking the plurality of retrieved confirming sentences based upon the determined similarities. - View Dependent Claims (17, 18, 19, 20)
-
Specification