--- 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."); }