--- search/nn-swish.cgi 2002/06/26 09:42:48 1.7
+++ search/nn-swish.cgi 2002/09/18 10:03:18 1.11
@@ -2,7 +2,6 @@
use strict;
use CGI qw/:standard -no_xhtml/;
-use Text::Query;
use CGI::Carp qw(fatalsToBrowser);
use SWISH;
use Unicode::String qw(utf8 utf16);
@@ -28,9 +27,9 @@
if (m/^([+-])(\S+)/) {
$s.= ($s) ? "and " : "";
$s.="not " if ($1 eq "-");
- $s.="$2 ";
+ $s.="$2* ";
} else {
- $s .= "$_ ";
+ $s .= "$_* ";
}
}
$s=~tr/đčćĐČĆ/šđžčćŠĐŽČĆ/; # 1250 -> iso8859-2
@@ -54,7 +53,7 @@
# my @fields = $hit->field_names;
# print "Field '$_' = '", $hit->$_, "'
\n" for sort @fields;
},
- maxhits => param('max_hits'),
+ maxhits => param('max_hits') || $max_hits,
);
die $SWISH::errstr unless $sh;
@@ -62,11 +61,11 @@
$hits = $sh->query("naslov_czs=($s)");
if ($hits > 0) {
- print p,hr,"Prikazujem $hits zakona (maks. ",param('max_hits'),")... ($s)";
+ print p,hr,"Prikazujem $hits zakona (maks. ",param('max_hits') || $max_hits,")... ($s)";
} else {
print p,"Nije nađen niti jedan zakon... ($s, ",$sh->errstr,")";
}
} else {
print p('Kod pretraživanja pretraživač pronalazi sve zakone u kojima se pojavljuju sve upisanje riječi.',br,'Ako ispred riječi upišete minus (-) neće se prikazivati zakoni koji imaju takvu riječ. Npr. +kava +zakon -dopunama');
- print p("Možete pročitati i članak o tome kako je ovaj pretraživač napravljen i zašto.");
+ print p("Možete pročitati i članak o tome kako je ovaj pretraživač napravljen i zašto."),p("Ovo je nova i brža verzija pretraživača o kojoj više možete saznati iz članka.");
}