Fuzzy Search Wrap Up

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
BlakeLucchesi's picture

Over the course of the summer my project has taken shape and become quite a full fledged search solution. This new search module allows for small typing errors, includes calls to pre-existing search module hooks such as nodeapi's 'update index' op, and includes an interface to allow external modules to modify node scoring.

My original release of the module used an algorithm that works, but is a very fuzzy implementation, matching only a few characters in a word would trigger a match. Thus in the latest dev releases I have been working on a much smarter algorithm which takes into account the number of letters in a word being searched for and administrators can actually even set the minimum match percent for a word to trigger a match.

I would like to thank the community for all of their support over the past few months, as well as my mentor for the project Robert Douglass. The opportunity to work with all of you and receive positive feedback on results and ideas has been exceptional. Development of this module will continue into the future, with my main goal being to make fuzzy search a realistic solution for high traffic sites.

Comments

project page

BlakeLucchesi's picture

I forgot, here is a link to the fuzzy search project page.

http://drupal.org/project/fuzzysearch

SoC 2007

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: