From e7f76ff2c4e49c9d9975628ed01e4987fdeab637 Mon Sep 17 00:00:00 2001 From: Alex Schroeder Date: Sat, 10 Jun 2006 23:04:34 +0000 Subject: [PATCH] (SearchFreeTextIndex): Index MIME type of uploaded files, too. --- modules/search-freetext.pl | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/search-freetext.pl b/modules/search-freetext.pl index cc880333..9dde670d 100644 --- a/modules/search-freetext.pl +++ b/modules/search-freetext.pl @@ -40,7 +40,7 @@ sub process { package OddMuse; -$ModulesDescription .= '

$Id: search-freetext.pl,v 1.37 2006/06/10 22:44:11 as Exp $

'; +$ModulesDescription .= '

$Id: search-freetext.pl,v 1.38 2006/06/10 23:04:34 as Exp $

'; push(@MyRules, \&SearchFreeTextTagsRule); @@ -105,13 +105,13 @@ sub SearchFreeTextIndex { # UrlEncode key because the internal datastructure uses commas, for example. my @tags = ($Page{text} =~ m/\[\[tag:$FreeLinkPattern\]\]/g, $Page{text} =~ m/\[\[tag:$FreeLinkPattern\|([^]|]+)\]\]/g); - next unless @tags; # add tags, even for files $tags->index_document(UrlEncode($name), join(' ', @tags)) if @tags; # no word index for files my $text = $page; - $text .= ' ' . $Page{text} unless TextIsFile($Page{text}); - $words->index_document(UrlEncode($name), $page . ' ' . $Page{text}); + my ($type) = TextIsFile($Page{text}); + $text .= ' ' . $type||$Page{text}; + $words->index_document(UrlEncode($name), $text); } $words->close_index(); $tags->close_index();