author bump for first word (see: Zane search)
authormiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Sun, 19 Nov 2006 18:15:45 +0000 (18:15 +0000)
committermiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Sun, 19 Nov 2006 18:15:45 +0000 (18:15 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_0@6598 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/metabib.pm

index 33c7f3c..3ab8b55 100644 (file)
@@ -1536,6 +1536,7 @@ sub postfilter_search_multi_class_fts {
 
                my %bonus = ();
                $bonus{'keyword'} = [ { "CASE WHEN $search_class.value LIKE ? THEN 10 ELSE 1 END" => $SQLstring } ];
+               $bonus{'author'} = [ { "CASE WHEN $search_class.value ILIKE ? THEN 10 ELSE 1 END" => $first_word } ];
 
                $bonus{'series'} = [
                        { "CASE WHEN $search_class.value LIKE ? THEN 1.5 ELSE 1 END" => $first_word },
@@ -1995,7 +1996,7 @@ sub biblio_search_multi_class_fts {
 
                my %bonus = ();
                $bonus{'subject'} = [];
-               $bonus{'author'} = [];
+               $bonus{'author'} = [ { "CASE WHEN $search_class.value ILIKE ? THEN 1.5 ELSE 1 END" => $first_word } ];
 
                $bonus{'keyword'} = [ { "CASE WHEN $search_class.value ILIKE ? THEN 10 ELSE 1 END" => $SQLstring } ];