"Kein Treffer" bei Volltextsuche erscheint nicht :-( - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Norbert (178 Beiträge) am Mittwoch, 1.Mai.2002, 10:15. WWW: www.kadek.de
    "Kein Treffer" bei Volltextsuche erscheint nicht :-(

      Hallo,
      ja, mich gibt es noch. Bin mal wieder am basteln und möchte eine Volltextsuche einbauen. Wir nutzen die Mietversion (Netpure). Dazu habe ich mich einfach des Beispiel-Templates in der Doku bedient und es funktioniert auch soweit alles. Was nicht funktioniert, ist die Ausgabe von "Keine Treffer". Es erscheint immer "Die Datenbank wurde komplett durchsucht", auch wenn keine passenden Datensätze gefunden wurden. Wo liegt der Fehler? Des weiteren hätte ich gerne noch die Ausgabe "Keine Eingabe erfolgt", wenn die Suche ohne Parameter gestartet wird. Kann mir jemand helfen?

      Nachfolgend nochmal das (von mir leicht modifizierte) Template. Danke!

      Gruss, Norbert


      <br>Suchbegriff: <input type="text" name="_fullsearch~~" value="$_fullsearch">
      <input type="submit" value="Suchen">
      </form>
      <perl>
      

      return if $_fullsearch eq "";

      get "fullsearch_match=10";
      

      while(get_next)
      {
      $out= <<EOF;
      <center>
      <b>$Titel</b><br>$Name - $PLZ $Ort<p>
      EOF
      $out=~ s#$_fullsearch_regex#<b><font color=orange>$1</font></b>#g;
      out $out;
      }
      

      my $newrange=$_fullsearch_range+$_fullsearch_range_length;
      my $txt;
      

      if($_fullsearch_match_pos<$newrange)
      {
          $txt="Suche nach weiteren Treffern";
          $newrange=$_fullsearch_match_pos;
      } else
      {
          out "<b>Kein Treffer.</b><p>" if $_fullsearch_amount<1;
          $txt="Suche in weiteren Datensätzen";
      }
      

      if($newrange<$_amount_all)
      {
          out "Es wurde noch nicht in allen Datensätzen gesucht: ";
          out "<a href=\"baseportal.pl?htx=$htx&_fullsearch~~".convert_url($_fullsearch). "&fullsearch_range=$newrange,$_fullsearch_range_length\">$txt</a>";
      } else
      {
          out "Die Datenbank wurde komplett durchsucht.";
      }
      </perl>
      


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Norbert (178 Beiträge) am Mittwoch, 1.Mai.2002, 10:15. WWW: www.kadek.de
    "Kein Treffer" bei Volltextsuche erscheint nicht :-(

      Hallo,
      ja, mich gibt es noch. Bin mal wieder am basteln und möchte eine Volltextsuche einbauen. Wir nutzen die Mietversion (Netpure). Dazu habe ich mich einfach des Beispiel-Templates in der Doku bedient und es funktioniert auch soweit alles. Was nicht funktioniert, ist die Ausgabe von "Keine Treffer". Es erscheint immer "Die Datenbank wurde komplett durchsucht", auch wenn keine passenden Datensätze gefunden wurden. Wo liegt der Fehler? Des weiteren hätte ich gerne noch die Ausgabe "Keine Eingabe erfolgt", wenn die Suche ohne Parameter gestartet wird. Kann mir jemand helfen?

      Nachfolgend nochmal das (von mir leicht modifizierte) Template. Danke!

      Gruss, Norbert


      <br>Suchbegriff: <input type="text" name="_fullsearch~~" value="$_fullsearch">
      <input type="submit" value="Suchen">
      </form>
      <perl>
      

      return if $_fullsearch eq "";

      get "fullsearch_match=10";
      

      while(get_next)
      {
      $out= <<EOF;
      <center>
      <b>$Titel</b><br>$Name - $PLZ $Ort<p>
      EOF
      $out=~ s#$_fullsearch_regex#<b><font color=orange>$1</font></b>#g;
      out $out;
      }
      

      my $newrange=$_fullsearch_range+$_fullsearch_range_length;
      my $txt;
      

      if($_fullsearch_match_pos<$newrange)
      {
          $txt="Suche nach weiteren Treffern";
          $newrange=$_fullsearch_match_pos;
      } else
      {
          out "<b>Kein Treffer.</b><p>" if $_fullsearch_amount<1;
          $txt="Suche in weiteren Datensätzen";
      }
      

      if($newrange<$_amount_all)
      {
          out "Es wurde noch nicht in allen Datensätzen gesucht: ";
          out "<a href=\"baseportal.pl?htx=$htx&_fullsearch~~".convert_url($_fullsearch). "&fullsearch_range=$newrange,$_fullsearch_range_length\">$txt</a>";
      } else
      {
          out "Die Datenbank wurde komplett durchsucht.";
      }
      </perl>
      

     Antworten

    Beitrag von Micha Jost (347 Beiträge) am Mittwoch, 1.Mai.2002, 10:36.
    Re: "Kein Treffer" bei Volltextsuche erscheint nicht :-(

     Antworten

    Beitrag von Norbert (178 Beiträge) am Mittwoch, 1.Mai.2002, 11:00. WWW: www.kadek.de
    Re: "Kein Treffer" bei Volltextsuche erscheint nicht :-(

      Danke für dein Hilfe, das war's. Hier gehört die Doku aber baldmöglichst geändert, bevor sich noch mehr Leute stundenlang den Kopf zerbrechen... ;-)

     Antworten


     
 Liste der Einträge von 47550 bis 47700:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.06s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!