Export (0) Print
Expand All

Configuring Automatic Search

You can customize Automatic Search to enable users to type a conversational word into the Address box in Internet Explorer to search for frequently used pages. Users do not need to remember the URLs for the pages that you specify, so key information can be easier to find.

For example, you could enable a Web page about invoices to appear when a user types invoice into the Address box, even if the URL of the page doesn't contain this term.If you are a corporate administrator, the following topic shows you how you can customize automatic searching. If you are an Internet content provider or Internet service provider, then send e-mail to autosrch@microsoft.com for more information.

This feature is already enabled for the Internet. For instance, typing in certain distinct, popular terms into the Address box will cause a Web site associated with that term to appear. When a Web site cannot distinctly be associated with that term (for example, if there are several apparent matches), then a Web page showing top search results is displayed.

The Web site that appears does not necessarily contain the exact search term in its URL. If a Web site whose domain is the same as the term is not the best match for the search term (for example, if the search term is the same as the URL without "www." and ".com"), then the user is redirected to the site that is the best match for that term. By default, the user is prompted when a redirection occurs.

To set up Automatic Search

  1. Create a script (.ASP) file that conditionally checks for search terms and post it to an intranet server at the following location:

    http://ieautosearch/response.asp?MT=%1&srch=%2

    See the section on Parameters for Configuring the Automatic Search URL on this page for a description of the parameters %1 and %2.

    If you are not using Internet Information Services (IIS), then you must remap this URL to the address where your script is located.

  2. If you are setting this option in the Internet Explorer 6 Customization Wizard, on the Policies and Restrictions screen in Stage 5, click Internet Settings.

    —OR—

    If you are setting this option in the Profile Manager, click Policies and Restrictions, and then click Internet Settings.

  3. Click Advanced Settings, and then under Searching, in the Search Provider Keyword box, type intranet.

Dd346860.note(en-us,TechNet.10).gifNote

  • You can use policies and restrictions to redirect users to another site rather than provide search results. To do this, click Advanced Settings. Under Searching, in the When searching from the address bar box, select Just go to the most likely site.

  • If you are a corporate administrator for an organization that does not have Internet access and you are not customizing search, you might want to use policies and restrictions to disable automatic searching. To do this, click Advanced Settings. Under Searching, in the When searching from the address bar box, select Never search from the address bar.

Parameters for Configuring the Automatic Search URL

Configure the Automatic Search URL http://ieautosearch/response.asp?MT=%1&srch=%2 by replacing the two parameters noted by the percent (%) sign. These two values must be part of the URL itself.

Parameter

Value

%1

The string the user typed in the Address box.

%2

Type of search chosen by the user.

3

Display the results and go to the most likely site.

2

Go to the most likely site.

1

Display the results in the main window.

0

Do not search from the Address box.

Sample .asp AutoSearch Script



<%@ Language=VBScript %>

<%
' search holds the words typed in the Address bar
' by the user, without the "go" or
' "find" or any delimiters like
' "+" for spaces.
' If the user typed
' "Apple pie," search = "Apple pie."
' If the user typed
' "find Apple pie," search = "Apple pie."
search = Request.QueryString("MT")
search = UCase(search)
searchOption = Request.QueryString("srch")

' This is a simple if/then/else
' to redirect the browser to the site
' of your choice based on what the
' user typed.
' Example: expense report is an intranet page
' about filling out an expense report
if (search = "NEW HIRE") then
Response.Redirect("http://admin/hr/newhireforms.htm") 
elseif (search = "LIBRARY CATALOG") then
Response.Redirect("http://library/catalog")
elseif (search = "EXPENSE REPORT") then
Response.Redirect("http://expense")
elseif (search = "LUNCH MENU") then
Response.Redirect("http://cafe/menu/")
else 
' If there is not a match, use the
' default IE autosearch server
Response.Redirect("http://auto.search.msn.com/response.asp?MT="
+ search + "&srch=" + searchOption + 
"&prov=&utf8")
end if

%>

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft