Source Code for http://www.brettb.com/MoreIndexServerWithASP.asp


<html>

<head>
<title>More about Searching Index Server With ASP</title>
<link REL="stylesheet" HREF="BrettbDotCom.css" TYPE="text/css">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="description"
content="Describes how to enhance a simple ASP script to search website content using Index Server or Indexing Service on Windows NT/2000">
<meta name="keywords"
content="tutorial, example, vbscript, asp, active server page, index server, indexing services, Microsoft Index Server">
</head>

<body>
<script language="JavaScript">

function SubmitHeaderSearchForm() {

document.FormSubmitHeaderSearch.submit();

}

</script>
<div align="center"><table border="0" cellpadding="0" cellspacing="0" width="800"
style="border: 1px solid rgb(0,0,0)">
<tr>
<td width="167"><a href="Default.asp" title="Brettb.Com (Back to Home Page)"><img src="Images/BrettbDotCom_Logo.jpg" width="167" height="72"
alt="Brettb.Com" border="0"></a></td>
<td width="633"><img src="HeaderImages/Ammonite.jpg" width="633" height="72" alt=""></td>
</tr>
</table><table border="0" cellpadding="0" width="802" bgcolor="#DD3333"
style="border-left: 1px solid rgb(0,0,0); border-right: 1px solid rgb(0,0,0); border-top: 1px none rgb(0,0,0); border-bottom: 1px solid rgb(0,0,0)">
<tr>
<td class="TDHeader" valign="middle" align="left">  <a href="Default.asp"
title="HOME">HOME</a> | <a href="web.asp" title="ABOUT ME">ABOUT ME</a> | <a
href="Biotechnology.asp" title="BIOTECHNOLOGY">BIOTECHNOLOGY</a> | <a
href="technicalwriting.asp" title="ARTICLES">ARTICLES</a> | <a
href="DeveloperTools.asp" title="DEVELOPER TOOLS">TOOLS</a> | <a href="Gallery.asp"
title="GALLERY">GALLERY</a> | <a href="contact.asp" title="CONTACT">CONTACT</a></td>
<form method="POST" action="SearchResults.asp" name="FormSubmitHeaderSearch"><td align="right" class="TDHeader" valign="middle">Search: <input type="text" name="query"
size="20" maxlength="100"> <a href="javascript:SubmitHeaderSearchForm();">Go</a></td></form>
</tr>
</table>
</center></div>
<div align="center"><center>

<table border="0" cellpadding="8" cellspacing="0" width="802"
style="border-left: 1px solid rgb(0,0,0); border-right: 1px solid rgb(0,0,0)">
<tr>
<td bgcolor="#E0E0E0" width="151" valign="top" align="left" class="TDLeftPanel" nowrap><strong><a href="DeveloperTools.asp" title="DEVELOPER TOOLS">DEVELOPER TOOLS</a><br>
</strong> <a href="ASPDocumentationTool.asp" title="ASP Documentation Tool">ASP Doc
Tool</a><br>
 <a href="ASPNetDocumentationTool.asp" title="ASP.NET Documentation Tool">ASP.NET Doc
Tool</a><br>
 <a href="http://www.winnershtriangle.com/w/Products.SQLDocumentationTool.asp" title="SQL Documentation Tool" target="_blank">SQL Doc
Tool</a><br>
 <a href="IndexServerCompanion.asp" title="Index Server Companion">Index Server
Companion</a><br>
 <a href="TheWebsiteUtility.asp" title="The Website Utility">The Website Utility</a><p><strong>TECHNICAL
ARTICLES <br>
</strong> <a href="ASPWatchArticles.asp" title="ASP Articles">ASP</a><br>
 <a href="ASP.NETArticles.asp" title="ASP.NET Articles">ASP.NET</a><br>
 <a href="JavaScriptArticles.asp" title="JavaScript Articles">JavaScript</a><br>
 <a href="SQL_Help.asp" title="Transact SQL Articles">Transact SQL</a></p>
<p><strong>PHOTO GALLERIES</strong><br>
 <a href="CanonEOS300D_Gallery1.asp" title="Canon EOS 300D Samples">Canon EOS 300D
Samples</a><br>
 <a href="Red_Arrows_2004.asp" title="Red Arrows 2004">Red Arrows 2004</a><br>
 <a href="Living_Coasts_Photos.asp" title="Living Coasts">Living Coasts</a><br>
 <a href="backgrounds.asp" title="Web Page Backgrounds">Web Page Backgrounds</a><br>
 <a href="gallery.asp" title="More Galleries...">More Galleries...</a></p>
<p><strong>NEW STUFF</strong><br>
 <a href="TransactSQLColorCoder.asp" title="Transact SQL Color Coder">SQL Color Coder</a><br>
 <a href="CanonEOS300D_Gallery3.asp" title="Canon EOS 300D Samples">Canon EOS 300D
Samples</a><br>
 <a href="TheWebsiteUtility.asp" title="The Website Utility">The Website Utility</a><br>
 <a href="Website_Search_Engine_Optimisation.asp" title="Useful Search Engine Optimization Techniques">Search Engine Optimisation</a><br>
 <a href="BuildingAnASPSearchEngine.asp" title="Creating an ASP Search Engine for your Website">Build an ASP Search Engine</a><br>
 <a href="MyTropicalFishtank.asp" title="My Tropical Freshwater Fishtank">My Tropical Fishtank</a><br>
 <a href="Investments_ISAs.asp" title="Savings & Investments">Savings & Investments</a><br>
 <a href="what's_new.asp" title="What's New?">Other New Stuff...</a></p>
<p><strong>POPULAR STUFF</strong><br>
 <a href="VBScriptRegularExpressions.asp" title="VBScript Regular Expressions">Regular
Expressions</a><br>
 <a href="ASPDocumentationTool.asp">ASP Documentation Tool</a><br>
 <a href="SearchingIndexServerWithASP.asp" title="Index Server & ASP">Index
Server & ASP</a><br>
 <a href="js_banner_ad_rotator.asp" title="JavaScript Banner Ad Rotator">JavaScript Ad Rotator</a></p>
<p><strong>LINKS</strong><br>
 <a href="http://www.winnershtriangle.com/w/Default.asp" title="Business Website"
target="_blank">Business Website</a><br>
 <a href="http://authors.aspalliance.com/brettb/" title="ASPAlliance Articles"
target="_blank">ASPAlliance Articles</a><br>
</p>
<p><img alt="Microsoft Certified Professional"
src="images/MCP_c_smaller.gif" width="151" height="38"></p>

<p align="center">
<script type="text/javascript"><!--
google_ad_client = "pub-7044749527879330";
google_alternate_color = "FFFFFF";
google_ad_width = 120;
google_ad_height = 90;
google_color_border = "000000";
google_color_bg = "DDDDDD";
google_color_link = "FF0000";
google_color_url = "DD3333";
google_color_text = "CCCCCC";
google_ad_format = "120x90_0ads_al_s";
google_ad_channel ="6714185213";
//--></script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</p>

<p align="center">
<SCRIPT type='text/javascript' language='JavaScript' src='http://xslt.alexa.com/site_stats/js/s/a?amzn_id=brettbcom&url=www.brettb.com'></SCRIPT>
</p>
</td>
<td width="551" valign="top" align="left">


<p><a href="Default.asp" title="Home">Home</a> > <a href="technicalwriting.asp"
title="Articles">Articles</a></p>

<h1>More about Searching Index Server With ASP</h1>

<p>A <a href="SearchingIndexServerWithASP.asp">previous article</a> demonstrated how ASP
could be used to create a web front-end to Index Server. While the search results page
demonstrated in the article contained most of what is needed to create a results page, its
formatting of the search results was pretty basic, as can be seen below:</p>

<p align="center"><img src="images/SearchResults_Before.gif"
alt="Output from SearchResults.asp" WIDTH="395" HEIGHT="311"></p>

<p align="left">Contrast this with the search results page from this website (shown
below). This demonstrates what sort of formatting can be applied to the search results. If
you want to see this page in action, try the <a href="Search.asp">search facility on this
website</a>.</p>

<p align="center"><img src="images/SearchResults_After.gif"
alt="Output from an improved SearchResults.asp - as taken from my personal website"
WIDTH="395" HEIGHT="311"></p>

<h2>Improving the display of column properties</h2>

<p>As was described in the previous article, each search result contains a number of <a
href="SearchingIndexServerWithASP.asp#Columns">column properties</a>. These contain
information about each search result. In the previous article, the properties used were:
FileName, doctitle, Size, Create and Characterization. As will be described below, each of
these can be used to provide useful information in search results pages.</p>

<h3>Hyperlinking the search result's filename</h3>

<p>The <em>FileName</em> column property contains the search result's filename (e.g.
default.htm). However, a more useful column property is <em>vpath</em>, which also
contains the file's path as well as its filename (e.g.
/financial/reports/june2002/default.htm). Once the file's path is know, it is
straightforward to hyperlink the search result's URL using something like the following:</p>
<font SIZE="1" COLOR="#000000">

<p></font><font color="#000080">Const SERVER_URL = "</font><font color="#FF0000">http://www.brettb.com</font><font
color="#000080">"<br>
Response.write "<b>URL:</b> <a href=""" &
SERVER_URL & oRS("vpath") & """>" &
SERVER_URL & oRS("vpath") & "</a><br>"</font></p>

<p>A common convention when presenting search results is to hyperlink the document's name
to its URL. Index Server uses the <em>doctitle</em> column property to store the
document's name):</p>
<font SIZE="1" COLOR="#000000">

<p></font><font color="#000080">Const SERVER_URL = "</font><font color="#FF0000">http://www.brettb.com</font><font
color="#000080">"<font SIZE="1"><br>
</font>Response.write "<b>URL:</b> <a href=""" &
SERVER_URL & oRS("vpath") & """>" &
oRS("doctitle") & "</a><br>"</font></p>

<h3>Displaying the search result's file size</h3>

<p>The Size column property contains the size of the file in bytes. A small formula can be
used to display the file's size in Kilobytes, which is often a better unit of measure for
file sizes:</p>

<p><font color="#000080">Response.write "<b>Size:</b> " &
Round(CInt(oRS("Size"))/1024, 1) & "K <br>"</font></p>

<h3>Displaying the document creation and modification dates</h3>

<p>The creation and modification date and time for files are contained within the Create
and Write column properties, respectively. These can be formatted to display a more user
friendly date by use of the FormatDateTime VBScript function as shown below:</p>
<font SIZE="1" COLOR="#000000">

<p></font><font color="#000080">Response.write "<b>Create:</b> "
& FormatDateTime(oRS("Create"), 1) & "<br>"<br>
Response.write "<b>Write:</b> " &
FormatDateTime(oRS("Write"), 1) & "<br>"</font><font
SIZE="1" COLOR="#000000"></p>
</font>

<h3>Further document properties</h3>

<p>A number of other document properties may be of interest, such as <em>HitCount</em>
(the number of words matching the query that were found in the file), and <em>Rank</em>
(how closely the file matched the query). A more detailed description of the Rank column
property is in the <a href="#Rank">following section</a>.</p>

<p>A complete listing of column properties is <a
href="http://www.aspfree.com/asp/ixqryprn.htm">available here</a> (it is also available in
the IIS 4.0 documentation). Many properties are only of relevence if Microsoft Office
documents are being indexed. Remember that if you wish to use any additional columns then
they must be listed in the Columns property of the Index Server Query COM component, e.g.</p>

<p><font color="#000080">oQuery.Columns = "DocAuthor, vpath, doctitle, FileName,
Path, Write, Size, Rank, Create, Characterization, HitCount"</font></p>

<h2><a name="Rank"></a>Displaying a file's rank</h2>

<p>The <em>Rank</em> column property is used as a measure of how closely a document
returned by Index Server matched the search query. Rank ranges between 0 and 1000, with
1000 being the closest match. The calculation of rank is fairly complex, but a <a
href="http://groups.google.com/groups?q=index+server+document+rank&hl=en&rnum=2&selm=3ea301c12fe0%24d9506930%2419ef2ecf%40tkmsftngxa01">good
explanation</a> is available. To summarise, rank depends on the number of times the query
terms appear in the document, as well as the number of times the query terms appear in the
Index Server catalog.</p>

<p>In the <a href="http://www.brettb.com/Search.asp">search</a> catalog on my own personal
site, searches for "ASP" will return results with a low rank, because that word
appears frequently (since I am an ASP developer and have lots of pages about ASP). By
contrast, searches for "tomato" will return a high rank for the page about my <a
href="http://www.brettb.com/biotechnology.asp">biotechnology</a> career, since it is the
only page to contain numerous references to tomatoes.</p>

<p>In a search results page, rank can be displayed as a percentage by simply dividing the
Rank by 10:</p>
<font SIZE="1" COLOR="#000000">

<p></font><font color="#000080">Response.write "<b>Rank:</b> " &
CInt(oRS("Rank")/10) & "%<br>"</font></p>

<p>Alternatively, it can be displayed graphically. There are a number of ways of achieving
this. On my personal search page, the results are accompanied by a graphic showing from 0
to 10 filled bars, according to the rank. So a document matching with a ranking of between
700 and 800 will get 8 bars, and therefore an 80% ranking. Obviously the number of filled
bars can only give an approximate ranking, but it is there as a visual aid so an accurate
ranking is not important.</p>

<p>If you want to use the method I use, the code is below. The code should of course be
executed for each page in the search results.</p>

<p><font color="#000080">iCurrentRanking = oRS("Rank") </font><font
color="#008040">'Retrieve the search ranking for this particular search result</font><font
color="#000080"><br>
<br>
If iCurrentRanking > 900 Then<br>
    iRanking = 10<br>
ElseIf iCurrentRanking > 800 Then<br>
    iRanking = 9<br>
ElseIf iCurrentRanking > 700 Then<br>
    iRanking = 8<br>
ElseIf iCurrentRanking > 600 Then<br>
    iRanking = 7<br>
ElseIf iCurrentRanking > 500 Then<br>
    iRanking = 6<br>
ElseIf iCurrentRanking > 400 Then<br>
    iRanking = 5<br>
ElseIf iCurrentRanking > 300 Then<br>
    iRanking = 4<br>
ElseIf iCurrentRanking > 200 Then<br>
    iRanking = 3<br>
ElseIf iCurrentRanking > 100 Then<br>
    iRanking = 2<br>
Else<br>
    iRanking = 1<br>
End If<br>
<br>
sCurrentRankingAltTag = (iRanking * 10) & " percent match"</font><font
color="#808080"> </font><font color="#008040">'Create an ALT tag for the ranking image</font></p>

<p>The appropriate rank image is then inserted using the following ASP:</p>

<p><font color="#000080"><img src="images/<%=iRanking%>bars.png"
alt="<%=sCurrentRankingAltTag%>" width="80"
height="17"></font></p>

<p>Note that the images are in the images sub-folder, and are named from 1bars.png to
10bars.png. Examples are shown below:</p>
<div align="center"><center>

<table border="0" cellpadding="2">
<tr>
<td><p align="center"><img src="images/1bars.png" width="80" height="17"
alt="1bars.png, representing 10% match"><br>
1bars.png</td>
<td><p align="center"><img src="images/4bars.png" width="80" height="17"
alt="4bars.png, representing 40% match"><br>
4bars.png</td>
<td><p align="center"><img src="images/8bars.png" width="80" height="17"
alt="8bars.png, representing 80% match"><br>
8bars.png</td>
<td><p align="center"><img src="images/10bars.png" width="80" height="17"
alt="10bars.png, representing 100% match"><br>
10bars.png</td>
</tr>
</table>
</center></div>

<h2><a name="CodeSamples"></a>Code samples and working ASP pages</h2>

<ul>
<li><a
href="http://www.brettb.com/redirector.asp?URL=downloads/MoreSearchingIndexServerWithASP_SampleFiles.zip">Search
form and search results sample ASP files</a> (1.23 Kb ZIP file).</li>
<li>Fully working versions of the <a
href="http://www.brettb.com/ASPAlliance/IndexServer2/SearchForm.asp">search form</a> and
results pages described in this article.</li>
</ul>

<h2>Further reading</h2>

<ul>
<li><a href="IndexServerCompanion.asp" title="Index Server Companion">Index Server Companion</a>.
The Index Server Companion allows Index Server to index content from remote websites and
ODBC databases. Site Server 3.0 Search is not required!</li>
<li><a href="SearchingIndexServerWithASP.asp">Searching Index Server With ASP</a>. This
article describes how to create a basic search facility by making use of Index Server from
within ASP.</li>
<li>Two related articles describe how to use the Site Server Search facility to <a
href="SiteServerSearchMetaTagSearching.asp">search custom Meta Tags</a>, and also how to
use ASP to <a href="SiteServerSearchCatalogProperties.asp">view Site Server Search catalog
properties</a>.</li>
<li>The <a href="Search.asp">search facility on this website</a> was built using Index
Server and ASP using code similar to that described in this article.</li>
<li><a href="TheWebsiteUtility.asp">The Website Utility</a> - creates a website search
facility with just ASP (Index Server NOT required!)</li>
</ul>
<h2>Useful Development Tools</h2>
<div align="left">

<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="100%" valign="top"><a
href="http://www.winnershtriangle.com/w/Products.ASPDocumentationTool.asp" target="_blank" title="ASP Documentation Tool™"><strong>ASP
Documentation Tool™</strong></a></td>
</tr>
<tr>
<td width="100%" valign="top">Automatically creates developer documentation for ASP 2.0
and 3.0 web applications written in VBScript and JScript. Documentation for Microsoft
Access, SQL Server 7/2000 databases and Visual Basic 6.0 components associated with the
web application can also be incorporated into the reports. Documentation is created in
HTML, HTML Help and plain text formats.</td>
</tr>
<tr>
<td width="100%" valign="top">
   <a
href="http://www.winnershtriangle.com/w/SampleWeb_Documentation/SampleWeb.chm"><img
src="images/Icon_CHM.gif" width="16" height="16" alt="View Sample Output (HTML Help format)"
border="0" align="absmiddle"></a> <a
href="http://www.winnershtriangle.com/w/SampleWeb_Documentation/SampleWeb.chm" title="View Sample Output (HTML Help format)">View Sample
Output</a> (HTML Help format).<br>
   <a
href="http://www.winnershtriangle.com/w/SampleWeb_Documentation/Default.htm"><img
src="images/Icon_HTML.gif" width="16" height="16" alt="View Sample Output (HTML Format)"
align="absmiddle" border="0"></a> <a
href="http://www.winnershtriangle.com/w/SampleWeb_Documentation/Default.htm"
target="_blank" title="View Sample Output (HTML Format)">View Sample Output</a> (HTML Format).<br>
   <a
href="http://www.brettb.com/redirector.asp?URL=downloads/ASPDocumentationTool_Evaluation_Version.zip"><img
src="images/Icon_Download.gif" width="18" height="20" alt="Download Trial Version"
border="0" align="absmiddle"></a> <a
href="http://www.brettb.com/redirector.asp?URL=downloads/ASPDocumentationTool_Evaluation_Version.zip" title="Download Trial Version">Download
Trial Version</a> (5.2Mb ZIP file).</td>
</tr>
</table>
<br>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="100%" valign="top"><a
href="http://www.winnershtriangle.com/w/Products.ASPNETDocumentationTool.asp" target="_blank" title="ASP.NET Documentation Tool"><strong>ASP.NET Documentation Tool</strong></a></td>
</tr>
<tr>
<td width="100%" valign="top">Automatically creates developer documentation for ASP.NET web applications written in C# or VB.NET.
Documentation for SQL Server 7/2000 databases and C#/VB.NET components associated with the
web application can also be incorporated into the reports. Documentation is created in
HTML, HTML Help and plain text formats.</td>
</tr>
<tr>
<td width="100%" valign="top">
   <a href="http://www.winnershtriangle.com/w/ASP.NETDocToolSamples/SampleWeb.NET/SampleWeb.NET.chm"><img
src="images/Icon_CHM.gif" width="16" height="16" alt="View Sample Output (HTML Help format)"
border="0" align="absmiddle"></a> <a
href="http://www.winnershtriangle.com/w/ASP.NETDocToolSamples/SampleWeb.NET/SampleWeb.NET.chm" title="View Sample Output (HTML Help format)">View Sample
Output</a> (HTML Help format).<br>
   <a
href="http://www.winnershtriangle.com/w/ASP.NETDocToolSamples/SampleWeb.NET/Default.htm"><img
src="images/Icon_HTML.gif" width="16" height="16" alt="View Sample Output (HTML Format)"
align="absmiddle" border="0"></a> <a
href="http://www.winnershtriangle.com/w/ASP.NETDocToolSamples/SampleWeb.NET/Default.htm"
target="_blank" title="View Sample Output (HTML Format)">View Sample Output</a> (HTML Format).<br>
   <a
href="http://www.brettb.com/redirector.asp?URL=downloads/ASP.NETDocumentationTool_1.0.zip"><img
src="images/Icon_Download.gif" width="18" height="20" alt="Download Trial Version"
border="0" align="absmiddle"></a> <a
href="http://www.brettb.com/redirector.asp?URL=downloads/ASP.NETDocumentationTool_1.0.zip" title="Download Trial Version">Download
Trial Version</a> (2.9Mb ZIP file).</td>
</tr>
</table>
<br>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="100%" valign="top"><a
href="http://www.winnershtriangle.com/w/Products.SQLDocumentationTool.asp" target="_blank" title="SQL Documentation Tool"><strong>SQL
Documentation Tool</strong></a></td>
</tr>
<tr>
<td width="100%" valign="top">The SQL Documentation Tool creates technical documentation for Microsoft SQL Server 7.0 and 2000 databases. Technical documentation is created in HTML and HTML Help formats. The HTML Help format documentation is fully searchable and cross referenced. The SQL Documentation Tool documents SQL Server Tables, Views, Stored Procedures, Triggers and Table Relationships.</td>
</tr>
<tr>
<td width="100%" valign="top">
   <a
href="http://www.winnershtriangle.com/w/SQLDocumentationTool/Reports/Test_Project/Test_Project.chm"><img
src="images/Icon_CHM.gif" width="16" height="16" alt="View Sample Output (HTML Help format)"
border="0" align="absmiddle"></a> <a
href="http://www.winnershtriangle.com/w/SQLDocumentationTool/Reports/Test_Project/Test_Project.chm" title="View Sample Output (HTML Help format)">View Sample
Output</a> (HTML Help format).<br>
   <a
href="http://www.winnershtriangle.com/w/SQLDocumentationTool/Reports/Test_Project/Default.htm"><img
src="images/Icon_HTML.gif" width="16" height="16" alt="View Sample Output (HTML Format)"
align="absmiddle" border="0"></a> <a
href="http://www.winnershtriangle.com/w/SQLDocumentationTool/Reports/Test_Project/Default.htm"
target="_blank" title="View Sample Output (HTML Format)">View Sample Output</a> (HTML Format).<br>
   <a
href="http://www.brettb.com/redirector.asp?URL=downloads/SQLDocumentationToolTrial.zip"><img
src="images/Icon_Download.gif" width="18" height="20" alt="Download Trial Version"
border="0" align="absmiddle"></a> <a
href="http://www.brettb.com/redirector.asp?URL=downloads/SQLDocumentationToolTrial.zip" title="Download Trial Version">Download
Trial Version</a> (10.3Mb ZIP file).</td>
</tr>
</table>
<br>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="100%" valign="top"><a
href="http://www.winnershtriangle.com/w/Products.IndexServerCompanion.asp" target="_blank" title="Index Server Companion"><strong>Index Server Companion</strong></a></td>
</tr>
<tr>
<td width="100%" valign="top">
The Index Server Companion is a Windows application that extends the functionality of Microsoft Index Server so that it is able to index content from remote websites and also from ODBC databases. As such it can be used as a low cost alternative to Site Server 3.0 Search.

</td>
</tr>
<tr>
<td width="100%" valign="top">
   <a
href="http://www.brettb.com/redirector.asp?URL=downloads/IndexServerCompanionDocumentation.zip"><img
src="images/Icon_CHM.gif" width="16" height="16" alt="View Product Documentation"
border="0" align="absmiddle"></a> <a
href="http://www.brettb.com/redirector.asp?URL=downloads/IndexServerCompanionDocumentation.zip" title="View Product Documentation">View Product
Documentation</a> (119K ZIP file).<br>
   <a
href="http://www.winnershtriangle.com/w/Products.IndexServerCompanion.SampleSearch.asp"><img
src="images/Icon_HTML.gif" width="16" height="16" alt="Try Sample Search Facility"
align="absmiddle" border="0"></a> <a
href="http://www.winnershtriangle.com/w/Products.IndexServerCompanion.SampleSearch.asp"
target="_blank" title="View Sample Search Facility">Try Sample Search Facility</a>.<br>
   <a
href="http://www.brettb.com/redirector.asp?URL=downloads/IndexServerCompanion_EvaluationVersion.zip"><img
src="images/Icon_Download.gif" width="18" height="20" alt="Download Trial Version"
border="0" align="absmiddle"></a> <a
href="http://www.brettb.com/redirector.asp?URL=downloads/IndexServerCompanion_EvaluationVersion.zip" title="Download Trial Version">Download
Trial Version</a> (1.7Mb ZIP file).</td>
</tr>
</table>
<br>

<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="100%" valign="top"><a
href="http://www.winnershtriangle.com/w/Products.TheWebsiteUtility.asp" target="_blank" title="The Website Utility"><strong>The Website Utility</strong></a></td>
</tr>
<tr>
<td width="100%" valign="top">The Website Utility examines websites for errors and
areas that need to be optimised for search engines by using a built in web crawling engine.
Errors checked for include broken or moved hyperlinks, missing page titles and missing meta tags.
It also generates HTML for use in creating website site maps (table of contents pages - like <a href="http://authors.aspalliance.com/brettb/TableOfContents.asp" title="Example Table of Contents">this one</a>), and is
able to create both client-side <a href="http://www.winnershtriangle.com/w/Products.TheWebsiteUtility.JavaScriptSearchEngine.asp" title="JavaScript Search Engine">JavaScript Search Engines</a> and server-side <a href="http://www.winnershtriangle.com/w/Products.TheWebsiteUtility.ASPSearchEngine.asp" title="JavaScript Search Engine">ASP Search Engines</a> for a website.</td>
</tr>
<tr>
<td width="100%" valign="top">
   <a href="http://www.winnershtriangle.com/w/TheWebsiteUtility/Reports/ActiveHealthImaging/ActiveHealthImaging.chm"><img
src="images/Icon_CHM.gif" width="16" height="16" alt="View Sample Output (HTML Help format)"
border="0" align="absmiddle"></a> <a
href="http://www.winnershtriangle.com/w/TheWebsiteUtility/Reports/ActiveHealthImaging/ActiveHealthImaging.chm" title="View Sample Output (HTML Help format)">View Sample
Output</a> (HTML Help format).<br>
   <a
href="http://www.winnershtriangle.com/w/TheWebsiteUtility/Reports/ASPAlliance/default.htm"><img
src="images/Icon_HTML.gif" width="16" height="16" alt="View Sample Output (HTML Format)"
align="absmiddle" border="0"></a> <a
href="http://www.winnershtriangle.com/w/TheWebsiteUtility/Reports/ASPAlliance/default.htm"
target="_blank" title="View Sample Output (HTML Format)">View Sample Output</a> (HTML Format).<br>
   <a
href="http://www.brettb.com/redirector.asp?URL=downloads/TheWebsiteUtilityTrial.zip"><img
src="images/Icon_Download.gif" width="18" height="20" alt="Download Trial Version"
border="0" align="absmiddle"></a> <a
href="http://www.brettb.com/redirector.asp?URL=downloads/TheWebsiteUtilityTrial.zip" title="Download Trial Version">Download
Trial Version</a> (3Mb ZIP file).</td>
</tr>
</table>

</div>

</td>
<td width="100" valign="top" align="left">
<script type="text/javascript"><!--
google_ad_client = "pub-7044749527879330";
google_ad_width = 120;
google_ad_height = 600;
google_ad_format = "120x600_as";
google_ad_channel ="0956568640";
google_ad_type = "text_image";
google_color_border = "CCCCCC";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "DD3333";
google_color_text = "000000";
google_alternate_ad_url = "http://www.brettb.com/NoGoogleAds.asp";
//--></script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>

<a href="http://www.winnershtriangle.com/w/Products.ASPDocumentationTool.asp"><img
src="http://authors.aspalliance.com/brettb/images/ASPDocumentationTool_1.gif" width="120"
height="60" alt="ASP Documentation Tool - Free Trial Available!" border="0"></a>
<br>

<p align="center"><a href="http://www.jdoqocy.com/lp75gv30v2IKPMSMNLIRLRPNMQ" target="_blank" onmouseover="window.status='http://www.lunarpages.com';return true;" onmouseout="window.status=' ';return true;">
<img src="http://www.awltovhc.com/3a74r6Az42OQVSYSTROXRXVTSW" alt="1000MB and 40GB for $7.95 a month!" border="0"></a></p>

<iframe marginwidth="0" marginheight="0" src="http://rcm.amazon.com/e/cm?t=brettbcom&o=1&p=10&l=st1&mode=books&search=asp&=1&fc1=&lc1=<1=&bg1=&f=ifr" width="130" height="460" border="0" frameborder="0" style="border:none;" scrolling="no"></iframe>
</td>
</tr>
</table>
</center></div>
<div align="center"><center>

<table border="0" cellpadding="2" cellspacing="0" width="802"
style="border: 1px solid rgb(0,0,0)">
<tr>
<td class="TDFooter">  <a href="toc.asp" title="Site Map">Site Map</a></td>
<td class="TDFooter"><p align="right">All content is © 1995 - 2006 Brett Burridge</td>
</tr>
</table>
</center></div>
</body>
</html>