Title Search Score Improvement
Student Blake Lucchesi
Mentor Charlie Gordon
Abstract
Project Details

The proposed project is to make an addition to the core search module that will enable dynamic scoring. The additions to the search module will allow core and contributed modules the ability to tell the search module how to change the scoring of results on a per search ‘interface’ basis.

The scoring API will provide similar features to what the core search module does already in regards to allowing site administrators to change the way nodes are ranked based on keyword relevance, date posted, and number of comments. The problem with the way this is currently implemented is that each module that wishes to offer customized scoring has to also implement its own search routines. This means that different modules cannot work on the same search form with one another to modify the scoring of results. I would like to extend the current capability to allow this to happen.