DATABASE SEARCH CONTROL
First Claim
1. A method of controlling a search of a database, the method comprising:
- receiving a search string;
identifying, within the search string, a pair of phrase indicia;
identifying, between the pair of phrase indicia, a quote string;
matching the pair of phrase indicia to one of a plurality of pairs of phrase indicia, wherein a first one of the plurality of pairs indicates an exact quote search and a second one of the plurality of pairs indicates a modified quote search; and
identifying, responsive to the matching, a request for an exact quote search or a modified quote search.
0 Assignments
0 Petitions
Accused Products
Abstract
Identifying a search engine user'"'"'s preference for handling quotations, using easily remembered variations for enclosing a quote, simplifies the user interface. An example is enclosing the quote in either single or double quotation marks to indicate search options for the quote. A method of controlling a database search comprises receiving a search string; identifying, within the search string, a pair of phrase indicia such as quotation marks; identifying, between the pair of indicia, a quote string; matching the pair of phrase indicia to one of a plurality of pairs of indicia, wherein first and second ones of the plurality indicate an exact quote search and a modified quote search, respectively; and identifying, responsive to the matching, a request for an exact quote search or a modified quote search. The modified quote search may be a spell corrected search, a word stemmed search, an alternate spelling search, or a translated search.
-
Citations
21 Claims
-
1. A method of controlling a search of a database, the method comprising:
-
receiving a search string; identifying, within the search string, a pair of phrase indicia; identifying, between the pair of phrase indicia, a quote string; matching the pair of phrase indicia to one of a plurality of pairs of phrase indicia, wherein a first one of the plurality of pairs indicates an exact quote search and a second one of the plurality of pairs indicates a modified quote search; and identifying, responsive to the matching, a request for an exact quote search or a modified quote search. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer implemented method of scoring a plurality of linked documents, comprising:
- obtaining a plurality of documents, at least some of the documents being linked documents, at least some of the documents being linking documents, and at least some of the documents being both linked documents and linking documents, each of the linked documents being pointed to by a link in one or more of the linking documents;
assigning a score to each of the linked documents based on scores of the one or more linking documents and processing the linked documents according to their scores;wherein the improvement comprises; identifying, between a pair of phrase indicia within a received search string, a quote string; and identifying, based on the pair of phrase indicia, a request for an exact quote search or a modified quote search, wherein the processing comprises identifying documents in the plurality of linked documents in accordance with the request. - View Dependent Claims (17, 18, 19)
- obtaining a plurality of documents, at least some of the documents being linked documents, at least some of the documents being linking documents, and at least some of the documents being both linked documents and linking documents, each of the linked documents being pointed to by a link in one or more of the linking documents;
-
20. A search system comprising:
-
a processor; a data storage system coupled to the processor; a database at least partially contained within the data storage system; a search module contained within the data storage system; a search string entry module coupled to the search module; a search string modification module coupled to the search module and the search string entry module; and a search string interpretation module coupled to the search string entry module and the search string modification module, and configured to; identify, within a search string received through the search string entry module, a pair of phrase indicia; identify, between the pair of phrase indicia, a quote string; and control the search string modification module to selectively modify the quote string, responsive to the identified pair of phrase indicia. - View Dependent Claims (21)
-
Specification