Method and apparatus for identifying related searches in a database search system
First Claim
1. A method for forming a related searches database for use in conjunction with a search database of an online marketplace system, the method comprising:
- using the search database, forming a list of uniform resource locators (URLs) associated with internet web sites to be accessed;
removing duplicate URLs from the list;
if a URL on the list is similar to another URL on the list, crawling a predetermined number of potentially duplicate URLs;
comparing bodies of the URL on the list and the potentially duplicate URLs;
if the body of the URL on the list is similar to the body of the potentially duplicate URL, suspending crawling of the potentially duplicate URLs, and storing the body of the URL on the list in the database for subsequent search.
7 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.
156 Citations
18 Claims
-
1. A method for forming a related searches database for use in conjunction with a search database of an online marketplace system, the method comprising:
-
using the search database, forming a list of uniform resource locators (URLs) associated with internet web sites to be accessed;
removing duplicate URLs from the list;
if a URL on the list is similar to another URL on the list, crawling a predetermined number of potentially duplicate URLs;
comparing bodies of the URL on the list and the potentially duplicate URLs;
if the body of the URL on the list is similar to the body of the potentially duplicate URL, suspending crawling of the potentially duplicate URLs, and storing the body of the URL on the list in the database for subsequent search. - View Dependent Claims (2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
4. A method for generating a search result list, the method comprising:
-
receiving a search request from a searcher;
in a bidded search listing database including a plurality of search listings, identifying search listings generating a match with the search request;
in a related search database including related search listings generated from the bidded search listing database, identifying related search listings relevant to the search request; and
returning a search result list to the searcher including the identified search listings and one or more of the identified related search listings.
-
-
14. A method for a database search system, the method comprising:
-
maintaining a bidded search listing database of bidded search listings, each bidded search listing having an associated search term;
maintaining a related searched database formed using the bidded search listing database;
receiving at a search engine web server associated with the bidded search listing database a search query from a user over a data link;
returning a search results page to the user over the data link, including positioning bidded search listings from the bidded search listing database having a search term matching the search query in a first portion of the search results page, positioning related search listings from the related search database in a second portion of the search results page, and communicating the search results page to the user. - View Dependent Claims (15, 16, 17, 18)
-
Specification