Automatically Modifying a Custom Search Engine for a Web Site Based on Administrator Input to Search Results of a Specific Search Query
First Claim
1. A method for modifying a search engine, comprising:
- a computer server creating a search engine for a website, wherein said creating the search engine comprises creating search information for a plurality of webpages of the website;
the computer server updating the search information to include information related to one or more first custom tags, the one or more first custom tags being dedicated for customizing the search engine of the website;
the computer server providing a search-customization user interface for modifying a ranking function of the search engine for the website, the search-customization user interface specifying one or more additional ranking factors corresponding to the one or more first custom tags;
the computer server receiving a search query for the website; and
the computer server providing a plurality of search results using the ranking function.
3 Assignments
0 Petitions
Accused Products
Abstract
Automatically creating and modifying a search engine for a website. User input may be received specifying an address of a website. A search engine may be automatically created for the website based on the user input. Webpages of the website may specify a plurality of tags specifying custom attributes of the webpages. During creation of the search engine, these custom attributes may be incorporated into the search engine index. Additional user input may be received customizing the search engine for various search engine contexts, e.g., based on the custom attributes of the webpages. Search engine results for the website may be based on various ranking functions, potentially including social impact of webpages of the website.
-
Citations
19 Claims
-
1. A method for modifying a search engine, comprising:
-
a computer server creating a search engine for a website, wherein said creating the search engine comprises creating search information for a plurality of webpages of the website; the computer server updating the search information to include information related to one or more first custom tags, the one or more first custom tags being dedicated for customizing the search engine of the website; the computer server providing a search-customization user interface for modifying a ranking function of the search engine for the website, the search-customization user interface specifying one or more additional ranking factors corresponding to the one or more first custom tags; the computer server receiving a search query for the website; and the computer server providing a plurality of search results using the ranking function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory, computer accessible memory medium storing program instructions for modifying a search engine, wherein the program instructions are executable by one or more processors to:
-
create a search engine for a website, wherein said creating the search engine comprises creating search information for a plurality of webpages of the website; update the search information to include information related to one or more first custom tags, the one or more first custom tags being dedicated for customizing the search engine of the website; provide a search-customization user interface for modifying a ranking function of the search engine for the website, the search-customization user interface specifying one or more additional ranking factors corresponding to the one or more first custom tags; receive a search query for the website; and provide a plurality of search results using the ranking function. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A search engine system, comprising:
-
one or more processors; and one or more memory mediums coupled to the one or more processors, wherein the one or more memory mediums store program instructions for modifying a search engine, wherein the program instructions are executable by the one or more processors to; create a search engine for a website, wherein said creating the search engine comprises creating search information for a plurality of webpages of the website; update the search information to include information related to one or more first custom tags, the one or more first custom tags being dedicated for customizing the search engine of the website; provide the search-customization user interface for modifying a ranking function of the search engine for the website, the search-customization user interface specifying one or more additional ranking factors corresponding to the one or more first custom tags; receive a search query for the website; and provide a plurality of search results using the ranking function. - View Dependent Claims (17, 18, 19)
-
Specification