Skip navigation.
Home

Smart Search

pld-smart-search
$12.00

The SmartSearch module is a feature rich search engine for PHP Link Directory that extends the searching possibilities and quality of results.

Features

  • Works with the more recent versions of PHP Link Directory v3+
  • PHP 5 powered
  • Object-oriented
  • Takes full advantage of your MySQL version. The newer the better.
  • Allows to define stop words that are ignored when searching.
  • Common misspelled words can have dictionary replacements.
  • Fast, expandable and efficent.

MySQL is a relational database management system (RDBMS) that offers many features for searching. Some of them are simple, some of them more advanced but each has it's pros and cons. Combining the best of each feature can improve the performance and quality of the results.

A good searching method is to use full text methods. There are three types: default, boolean and with query expansion. Each of them performs a little different. This module tries to use them by default, depending on your server version. Unfortunately there are some limitations with full text searches. The module filters your search terms and all words that can not be used with a full text search, are used with a regular searching method. It will also extend your search words by adding also word stems.

A big improvement is the quality of the results. The SmartSearch module will calculate for each result a score, depending on the better matches, and return only the best results. For example, if a search term is located in the title of a link/article it will have a higher score than other results that have it only in the description. In case it won't find something, the module will try up to three different algorithm combinations.

Price: $12.00