Library tutorials & articles

Searching articles for hand-picked keywords

Introduction

There are many ways to implement a search on your site - I asked you to pick from three of them in the search survey I did recently. The method that most people picked entailed me reading every page on the site and hand-picking keywords. These keywords were entered into a new table, ArticlePages. You can get the source code for the entire site, including the database, here.

This table is used for many purposes, not just searching - the data for the breadcrumbs and previous/next page links in the articles are also stored here.

For searching purposes we are interested in just three fields: URL, ShortDescr and Keywords. I'll show you how I created a SSI to display and process the search form, turn the search expression into SQL and display the results.

Comments

  1. 05 Mar 2004 at 05:10
    I tried to run the code as is, but found an error with the following:

    sSearch = sSearch.replace ( /['"%]/g, '' );

    Do you not need to create an instance of the type RegExp in oredr to get the replace function to work?


  2. 01 Jan 1999 at 00:00

    This thread is for discussions of Searching articles for hand-picked keywords.

Leave a comment

Sign in or Join us (it's free).

James Shaw

Want to stay in touch with what's going on? Follow us on twitter!