Method and apparatus for identifying related searches in a database search system
First Claim
1. A data processing method for a related searches database for a database search system which includes a search database storing information about a plurality of web pages searchable by a search engine, the method comprising:
- at the database search system, accessing the search database and retrieving from the search database textual information from the plurality of web pages about which information is stored in the search database;
at the database search system, omitting from the retrieved textual information textual information from web pages which are determined to be similar among the plurality of web pages to produce search listing data;
at the database search system, indexing the retrieved textual information and the search listing data to create an inverted index; and
at the database search system, storing the inverted index in the related searches database at the database search system.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of generating a search result list also provides related searches for use by a searcher. Search listings which generate a match with a search request submitted by the searcher are identified in a pay-for-placement database which includes a plurality of search listings. Related search listings contained in a related search database generated from the pay-for-placement database are identified as relevant to the search request. A search result list is returned to the searcher including the identified search listings and one or more of the identified search listings.
89 Citations
13 Claims
-
1. A data processing method for a related searches database for a database search system which includes a search database storing information about a plurality of web pages searchable by a search engine, the method comprising:
-
at the database search system, accessing the search database and retrieving from the search database textual information from the plurality of web pages about which information is stored in the search database; at the database search system, omitting from the retrieved textual information textual information from web pages which are determined to be similar among the plurality of web pages to produce search listing data; at the database search system, indexing the retrieved textual information and the search listing data to create an inverted index; and at the database search system, storing the inverted index in the related searches database at the database search system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for identifying related searches in a database search system, the apparatus comprising:
-
a search database storing an ordered collection of search listing records, each search listing record including at least a uniform resource locator (URL) of an associated web page or document and descriptive text; a search engine web server in data communication with the search database; a related searches database storing an inverted index for searching, the inverted index including a plurality of rows of data, each row including a keyword and text from the search database associated with the keyword, the index formed from all text on web pages identified by a URL in the search listing records of the search database after omitting text from similar web pages; and a related searches web server in data communication with the related searches database; wherein the related searches web server responds to a search query received from a remote device at the database search system by searching the related searches database to provide suggested, related searches to the remote device. - View Dependent Claims (11)
-
-
12. A method for identifying related searches in a database search system, the method comprising:
-
at the database search system, retrieving from storage in a search database of the database search system a plurality of search listings which are used to generate search results in response to a search query from a remote device, each search listing including a Uniform Resource Locator (URL) of an associated web page or document and textual information; using the URL, retrieving textual information at the database search system from the associated web page or document for the plurality of search listings; at the database search system, determining if any web pages or documents associated with search listings in the search database are similar; at the database search system, omitting textual information from web pages or documents determined to be similar; at the database search system, indexing the plurality of search listings and the retrieved textual information from non-similar web pages and documents to form an index; storing the index in a related searches database of the database search system; in response to a received search query, searching the index for entries matching the received search query; and proving a list of related search results to the remote device including at least some of the matching entries. - View Dependent Claims (13)
-
Specification