From 509c88ca1bdcdebc1ac5b92ad16a869749820bcc Mon Sep 17 00:00:00 2001 From: miker Date: Sun, 19 Nov 2006 18:15:45 +0000 Subject: [PATCH] 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 --- Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/metabib.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 } ]; -- 2.11.0