verviewThis search engine is a freeware script from Perlfect Solutions. It very efficient and fast because it uses a index file created of the site to perform the search rather than, searching the site each time some one submits search.

Below find a list of features and usage instructions:


Key Features

  • The site indexer preprocesses, digests and indexes your entire site once to allow fast retrieval of results by the search program.

  • A sophisticated, configurable weighting scheme generates scores per document per keyword to yield realistic relevance rankings for queries.

  • Full-text indexing, plus title and meta tag description and keywords indexing, under the full control of configurable weight ratios.

  • Full control of indexed content by allowing exclusion of either individual files or directories.

  • A user-configurable list of stopwords allows you to exclude specific words from the index.

  • Configurable minimum legth restriction for indexing words.

  • Two modes of operation for the indexer either from the terminal or via a web br owser.

  • Highly optimized compact index.

  • Boolean searches, with keyword forcing (+) and keyword exclusion (-).

  • A fast and lightweight search algorithm can produce instant results for even the largests sites and for the most demanding queries.

  • 100% customizable output layout generated based on user-defined HTML templates. You can fully define the look of the results page and the format of the individual results listings.

  • Results displayed in multiple pages with a customizable number of results per page.

Usage

How do I run the indexer?

Just click the following Index now

How frequently should I run the indexer?

Search results will be issued according to what the indexer found in your site the last time it was run. So, each time you make changes to your site's content (move around files, alter the text, descriptions, keywords or titles of documents, or add/remove documents) you have to run the indexer again so that the index that facilitates the searches reflects the updated version of your site.

How do I make the little box where the user type in keywords to make a search?

If you call the search script with your web browser it will return a page with this text box. This is for testing purposes, so that you can try out and see if it works. Use the 'view source' function of your browser to look at the html that creates this form. You can simply cut and paste the html within (and including) the form tags in the source of any of your pages, and it will do the job. To create your own form, the only parameter that the search program takes is called 'query'. Any form that calls ths script supplying this parameter will work.

Do I use POST or GET to call the script?

It works with both. Normally GET is a wise choice since it allows the user to bookmark the search results page, and users clicking on a result to go to one of your pages will show on the referer log and allow you to look at what kind of theings users search for. (the search terms will be in the URL) If you expect users to make considerably large queries (more than 200 characters long) you're better off using POST.

Example:
Including this on any of your pages would give you a search input box.

                            <FORM method="POST" action="/cgi-bin/search.pl">    
                            <INPUT type="text" name="query">
                            </FORM>   
                            

Install Notes:
We provide this superior freeware solution with default settings we feel will meet the needs of 98% of the users, which means no changes are needed for this to operate. We cannot offer support for custom configurations, these will need to be done without our assistance. The location of all the config files for customization are /cgi-bin/psearch The file names are some what self explanatory.




Back to previous page