+5 bonus if the match is exact
authorPierre Habouzit (MadCoder <pierre.habouzit@m4x.org>
Wed, 13 Apr 2005 09:07:15 +0000 (09:07 +0000)
committerFlorent Bruneau <florent.bruneau@polytechnique.org>
Thu, 26 Jun 2008 21:28:26 +0000 (23:28 +0200)
git-archimport-id: opensource@polytechnique.org--2005/platal--mainline--0.9--patch-539

include/search/classes.inc.php

index 9670e4e..72bb82d 100644 (file)
@@ -311,7 +311,7 @@ class QuickSearch extends SField
     {
         $sum = array('0');
        foreach ($this->strings as $i => $s) {
-            $sum[] .= "SUM(sn$i.score)";
+            $sum[] .= "SUM(sn$i.score + IF('$s'=sn$i.token,5,0))";
         }
         return join('+', $sum).' AS score';
     }