[interchange-cvs] interchange - racke modified lib/Vend/Swish.pm

interchange-cvs at icdevgroup.org interchange-cvs at icdevgroup.org
Thu May 15 21:49:25 UTC 2008


User:      racke
Date:      2008-05-15 21:49:25 GMT
Modified:  lib/Vend Swish.pm
Log:
fix package name

Revision  Changes    Path
1.13                 interchange/lib/Vend/Swish.pm


rev 1.13, prev_rev 1.12
Index: Swish.pm
===================================================================
RCS file: /var/cvs/interchange/lib/Vend/Swish.pm,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- Swish.pm	15 May 2008 21:42:40 -0000	1.12
+++ Swish.pm	15 May 2008 21:49:25 -0000	1.13
@@ -1,10 +1,10 @@
-# Vend::Swish2 - Search indexes with Swish-e's new SWISH::API
+# Vend::Swish - Search indexes with Swish-e's new SWISH::API
 #
-# $Id: Swish.pm,v 1.12 2008-05-15 21:42:40 racke Exp $
+# $Id: Swish.pm,v 1.13 2008-05-15 21:49:25 racke Exp $
 #
 # Adapted from Vend::Swish by Brian Miller <brian at endpoint.com>
 #
-# Copyright (C) 2005-2007 Interchange Development Group
+# Copyright (C) 2005-2008 Interchange Development Group
 # Copyright (C) 2002 Mike Heins <mikeh at perusion.net>
 #
 # This program is free software; you can redistribute it and/or modify
@@ -22,11 +22,11 @@
 # Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
 # MA  02110-1301  USA.
 
-package Vend::Swish2;
+package Vend::Swish;
 require Vend::Search;
 @ISA = qw(Vend::Search);
 
-$VERSION = substr(q$Revision: 1.12 $, 10);
+$VERSION = substr(q$Revision: 1.13 $, 10);
 use strict;
 
 use SWISH::API;
@@ -35,7 +35,7 @@
 	eval {
 		require SWISH::ParseQuery;
 		require SWISH::PhraseHighlight;
-		$Vend::Swish2::Highlighting = 1;
+		$Vend::Swish::Highlighting = 1;
 	};
 }
 		
@@ -94,8 +94,8 @@
 sub init {
     my ($s, $options) = @_;
 
-    #::logDebug("initing Swish search, Swish=" . Vend::Util::uneval($Vend::Cfg->{Swish2}));
-    $Vend::Cfg->{Swish2} ||= {};
+    #::logDebug("initing Swish search, Swish=" . Vend::Util::uneval($Vend::Cfg->{Swish}));
+    $Vend::Cfg->{Swish} ||= {};
 
     @{$s}{keys %Default} = (values %Default);
 
@@ -111,8 +111,8 @@
     $s->{mv_search_group}       = [];
     $s->{mv_search_field}       = [];
     $s->{mv_search_file}        = [];
-    push @{$s->{mv_search_file}}, $Vend::Cfg->{Swish2}{index}
-        if $Vend::Cfg->{Swish2}{index};
+    push @{$s->{mv_search_file}}, $Vend::Cfg->{Swish}{index}
+        if $Vend::Cfg->{Swish}{index};
     $s->{mv_searchspec}         = [];
     $s->{mv_sort_option}        = [];
     $s->{mv_substring_match}    = [];
@@ -140,7 +140,7 @@
         }
     }
 
-    if ($Vend::Cfg->{Swish2}{highlight_context}) {
+    if ($Vend::Cfg->{Swish}{highlight_context}) {
         push @{ $s->{mv_field_names} }, 'context';
         push @{ $s->{mv_return_fields} }, 'context';
         $fmap{'context'} = 'swishdescription';
@@ -251,14 +251,14 @@
     }
 
     my @out;
-	my $date_format = $Vend::Cfg->{Swish2}->{date_format} || '%Y-%m-%d %H:%M:%S';
+	my $date_format = $Vend::Cfg->{Swish}->{date_format} || '%Y-%m-%d %H:%M:%S';
 	
     while (my $result = $results->NextResult) {
         my $out_ref = [];
         foreach my $field (@{ $s->{'mv_field_names'} }) {
 			my $text = $result->Property( $fmap{$field} );
             if ($field =~ /context/) {
-                if ($Vend::Cfg->{'Swish2'}{'highlight_context'} and defined $text and $text ne '') {
+                if ($Vend::Cfg->{'Swish'}{'highlight_context'} and defined $text and $text ne '') {
                     my $index = $result->Property('swishdbfile');
 
                     my $parsed_query = parse_query( join ' ', $results->ParsedWords( $index ) );







More information about the interchange-cvs mailing list