From: miker Date: Sun, 19 Nov 2006 18:15:45 +0000 (+0000) Subject: author bump for first word (see: Zane search) X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=509c88ca1bdcdebc1ac5b92ad16a869749820bcc;p=Evergreen.git author bump for first word (see: Zane search) git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_0@6598 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- diff --git a/Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/metabib.pm b/Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/metabib.pm index 33c7f3c50e..3ab8b55351 100644 --- a/Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/metabib.pm +++ b/Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/metabib.pm @@ -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 } ];