Re: 3 Wünsche auf einmal - Volltextsuche! - 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 Carsten (158 Beiträge) am Donnerstag, 10.April.2003, 16:27.
    Re: 3 Wünsche auf einmal - Volltextsuche!

      der Code kommt natürlich auch noch:

      <form action="baseportal.pl?htx=$htx" method="post" enctype="multipart/form-data">
      <input type="hidden" name="htx=" value="$htx">
      Freie Suche: <input type="text" name="_fullsearch~~" value="$_fullsearch">
      <input type="submit" value="Suchen">
      </form>
      

      <perl>
      my @Daten;
      return if $_fullsearch eq ""; {
      my $i=0;
      

      get "fullsearch_match=200", "reviews";

      while(get_next "reviews")
      {
      {$i++;
      

      $Daten[$i]="$i. <a href=baseportal.pl?htx=/metal-reviews.de/CDs/kritikendetail&Id==$_id>$Interpret - $Album</a><br>";
      $out=~ s#$_fullsearch_regex#<b><font color=red>$1</font></b>#g;
      }
      }
      out "<b>Treffer: $i </b><br>";
      out "<b>$treffer</b><br>";
      out "@Daten"; 
      }
      

      "";

      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 Carsten (158 Beiträge) am Donnerstag, 10.April.2003, 16:25.
    3 Wünsche auf einmal - Volltextsuche!

      Hallo,

      ich habe mal ein bißchen mit der Volltextsuche aus der Mietversion gespielt, nun möchte ich noch 3 Sachen dazu wissen:

      1.) Wie kann ich die Suche auf die Datensaätze beschränken, wo Freigabe==Ja ist?

      2.) Wie kann ich nur in den Felder Interpret und Album suchen lassen?

      3.) Zur Krönung des Tages: Wie bekomme, ich es hin dass Umlaute richtig gefunden werden?

      Ich wäre überglücklich, wenn Ihr mir diese 3 Wünsche erfüllen könntet!

      Thx
      Carsten

     Antworten

    Beitrag von Carsten (158 Beiträge) am Donnerstag, 10.April.2003, 16:27.
    Re: 3 Wünsche auf einmal - Volltextsuche!

      der Code kommt natürlich auch noch:

      <form action="baseportal.pl?htx=$htx" method="post" enctype="multipart/form-data">
      <input type="hidden" name="htx=" value="$htx">
      Freie Suche: <input type="text" name="_fullsearch~~" value="$_fullsearch">
      <input type="submit" value="Suchen">
      </form>
      

      <perl>
      my @Daten;
      return if $_fullsearch eq ""; {
      my $i=0;
      

      get "fullsearch_match=200", "reviews";

      while(get_next "reviews")
      {
      {$i++;
      

      $Daten[$i]="$i. <a href=baseportal.pl?htx=/metal-reviews.de/CDs/kritikendetail&Id==$_id>$Interpret - $Album</a><br>";
      $out=~ s#$_fullsearch_regex#<b><font color=red>$1</font></b>#g;
      }
      }
      out "<b>Treffer: $i </b><br>";
      out "<b>$treffer</b><br>";
      out "@Daten"; 
      }
      

      "";

      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 herbert (549 Beiträge) am Freitag, 11.April.2003, 22:38.
    Re: 3 Wünsche auf einmal - Volltextsuche!

      zu 2.-für was denn volltextsuche wenn du nur zwei felder durchsuchen willst.
      zu 3.- schau mal in der bib unter volltextsuche da ist sowas definiert.
      zu 1.- keine ahnung

     Antworten


     
 Liste der Einträge von 38851 bis 39001: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.10s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!