Datenbankfeld von Volltextsuche ausschließen - 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 FrankL (8 Beiträge) am Freitag, 27.Juni.2003, 16:12.
    Datenbankfeld von Volltextsuche ausschließen

      Hallo Helferlein's

      Ich habe die Volltextsuche aus der Doku in ein Template integriert. Ich möchte aber, dass ein Feld der Datenbank von der Volltextsuche ausgenommen wird (nach den Daten in diesem Feld soll nicht gesucht werden können). In der Doku oder hier im Forum habe bisher vergeblich gesucht.

      Da ich selbst kaum Kenntnisse in perl besitze, bitte ich dringend um Hilfe. Danke im Voraus.

      Hier der Code-Schnipsel:
      ...

      <perl>
       
      return if $_fullsearch eq "";
      

      get "fullsearch_match=10","meineDatenbank";

      while(get_next("meineDatenbank"))
      {
      $out= <<EOF;
      <p>
       
      Firma / Organisation: <b>$Firma</b><br>
      Vor- und Nachname: <b>$Vorname $Nachname</b><br>
         Ort / Land: <b>$Ort ($Land)</b><br>
         Details: <b><a href="http://meineDomain.de/baseportal.pl?htx=/meineDomain.de/details&Id==$_id">mehr...</a></b>
         <hr style="margin-top:20px; margin-bottom:5px; border-width:1px; border-color:silver; border-style:dotted;">
      </p>
      

      EOF

      $out=~ s#$_fullsearch_regex#<b><font color=red>$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 Eintrag gefunden.</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 "Das Verzeichnis wurde komplett durchsucht.";
      }
      </perl>
       
      
      ...


    Antworten 
 Liste der Einträge von 36750 bis 36900: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!