Datenbankfeld von Volltextsuche ausnehmen - 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 Dienstag, 24.Juni.2003, 19:16.
    Datenbankfeld von Volltextsuche ausnehmen

      Ich habe die Volltextsuche aus der Doku (unten aufgeführt) in meine Webseiten integriert. Dabei wurde festgestellt, dass alle Felder der Datenbank durchsucht werden. 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).

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

      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 37050 bis 37200: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!