Winnersh Triangle Web Solutions Limited

Timesaving tools for software developers

HOME | NEWS | PRODUCTS | DOWNLOADS | SPECIAL OFFERS | ORDERING | UPGRADES | CONTACT 
 
SEARCH WEBSITE
Search Website

PRODUCT INFORMATION:
THE WEBSITE UTILITY
What is it?
Features:
    Search Engine Optimisation
    Website Error Checking
    Web Crawler Simulation
    JavaScript Search Builder
    ASP Search Builder
    ASP.NET Search Builder
    Tag Cloud Generator

Download: Full Evaluation
Version History
Buy Now

OTHER PRODUCTS
ASP Documentation Tool
.NET Documentation Tool
VB 6.0 Documentation Tool
SQL Documentation Tool
PHP Documentation Tool
JavaScript Banner Ad Rotator
Indexing Service Companion
Product Ordering
Special Offers

SERVICES
Articles & Whitepapers
Documentation Portal
Client Success Stories
Sell Our Products
Our Blog

ASP.NET Search Engine Creation


Download The Website Utility Evaluation Version Download The Website Utility Evaluation Version (3Mb ZIP file).

The Website Utility is able to create a server-side ASP.NET search facility for a website it crawls using the internal web robot. Adding a search facility to a website brings major benefits to a website, making it easier to find information as well as adding an additional method of navigating a website. Search facilities are generally well used, and will frequently appear within the top ten most requested pages on a website.

Although there are a number of server-side search solutions available such as Index Server or ht://Dig, they can be complicated to install and configure. The Website Utility creates a search facility that only makes use of standard ASP.NET 2.0 - no database or third-party server components are required.

You can also link to search results for your website from Google or other major search engines, but it can be difficult to integrate these with the design of your website. They also carry the obvious risk of a website visitor leaving your website and not returning!

The ASP.NET search facility created by The Website Utility is straightforward for anyone with a basic knowledge of HTML and ASP.NET to add to their website. The search box can be added to any page on the website (so you could, for example, have a search facility in the corner of all pages - like on www.softwaredocumentation.info). The search results page can be easily integrated within the look and feel of an existing website. The search code is written in C#, but being class based it can also be used on ASP.NET websites that primarily use Visual Basic.NET.

Key Features of the ASP.NET Search Engine

Some of the key features of the ASP.NET search engine created by The Website Utility:

  • Extracts indexable content from many different parts of a page (e.g. main content of page, URL, title, meta tags, image alt tags).
  • Supports URLs with QueryStrings, so http://www.mywebsite.com/News.php?ArticleID=1 is treated as an entirely separate URL to http://www.mywebsite.com/News.php?ArticleID=2. This is very useful if your website stores its content in a database or content management system (CMS).
  • Sophisticated ranking system ranks each page and word found in the website. Ranking dependent upon the word's location in each page and the relative importance of that page within the website.
  • Page titles (i.e. the HTML Title tag) may be optionally displayed in search results.
  • Page descriptions (i.e. the HTML Description Meta tag) may also be optionally displayed in search results.
  • Easy to integrate with an existing website's design. With an hour or two of work it would be possible to extensively customise the display of search results.
  • The Website Utility crawls your website to create the word index. Since it only sees pages that are available on the website, there is much less chance of private or undesirable content from being indexed when compared to using a file based system such as Index Server or ht://Dig.
  • No 3rd party software, components or databases to install on web server - it only uses standard ASP.NET.
  • Search code and search data in contained in separate partial class files, so updating the index is straightforward.
  • Fully .NET Framework 2.0 compatible. The search class is fully object orientated with methods and properties. Search results are returned in a standard DataSet which can be used to populate most common controls such as DataGrids and DataViews.

Want to Know More?

  • The www.softwaredocumentation.info website's search facility was created using The Website Utility's ASP.NET search engine creation tools.
  • If you want to try The Website Utility's ASP search facility creation on your own websites, a free trial version is also available for immediate download. The trial version creates a fully functional search facility, except that you can only search for the 50 most frequently occuring words on the website.
  • For sites with large numbers of pages or content, you may be interested in the Indexing Service Companion, which allows the Microsoft Windows Indexing Service to index websites on remote websites. The utility includes sample code showing how to use the Indexing Service on ASP.NET using both VB.NET and C#.
  • An alternative search solution is Search Engine Builder, which creates fully customisable search facilities without any programming knowledge being required.

Download The Website Utility Evaluation Version Download The Website Utility Evaluation Version (3Mb ZIP file).

Buy The Website Utility Now

Download The Website Utility Trial

    


© Copyright 2002 - 2009 Winnersh Triangle Web Solutions Limited. Registered company number: 4493816.       Sales Policy | Site Map  
document SQL Server 2005 NDoc for .NET 3 indexing service in C#