Beitrag von Markus (0 Beiträge) am Samstag, 8.September.2001, 16:42.
Volltextsuche, Teil eines Datensatzes ändern
Hallo
Ich möchte gerne mittels Volltextsuche (bbeta) nach einen Begriff in einer DB suchen und dann in allen Datensätzen, welche gefunden werden den Suchbegriff (Teil eines Feldes, Text) durch einen neuen, zuvor festgelegten Begriff ersetzten.
Wie gehts das?
Gruss Markus
P.S.: Die Volltextsuche läuft, hab das schon ausprobiert. Es geht nur ums Ersetzten.
Antworten
Beitrag von Sander (8133 Beiträge) am Samstag, 8.September.2001, 20:22.
Re: Volltextsuche, Teil eines Datensatzes ändern
wie sieht dein jetziger code aus? loop, get, do?
hast du dran gedacht, das die Volltext bei "aus" auch "Maus" und "Haus" findet?
Sander
Antworten
Beitrag von Markus (0 Beiträge) am Sonntag, 9.September.2001, 12:23.
Re: Volltextsuche, Teil eines Datensatzes ändern
Ich arbeite mit perl (get, get_next).
Ja, das weiss ich, dass exakte Begriffe (noch, hoffe ich doch...) nicht gesucht werden können. Es handelt sich bei mir um Namen von Personen (Vor- und Nachname), da sollte es keine Probleme geben.
Gruss
Markus
Antworten
Beitrag von Sander (8133 Beiträge) am Sonntag, 9.September.2001, 14:44.
Re: Volltextsuche, Teil eines Datensatzes ändern
Antworten
Beitrag von Markus (0 Beiträge) am Montag, 10.September.2001, 16:14.
Re: Volltextsuche, Teil eines Datensatzes ändern
Danke, funktioniert auch. Vor "ersetzung" kommt einfach noch ein "$"... :-)
Noch ne andere Frage:
Wie kann man alle "+" und "," aus einem String löschen?
Antworten
Beitrag von Markus (0 Beiträge) am Montag, 10.September.2001, 17:36.
Re: Volltextsuche, Teil eines Datensatzes ändern
Antworten
Beitrag von Markus (0 Beiträge) am Montag, 10.September.2001, 17:49.
Re: Volltextsuche, Teil eines Datensatzes ändern
Damit wäre ja auch die Begrenzung auf 1 Feld gemacht...
Antworten
Beitrag von Sander (8133 Beiträge) am Montag, 10.September.2001, 18:04.
Re: Volltextsuche, Teil eines Datensatzes ändern
ja hast recht es wird aber ein "Aber" von Christoph kommen ;-)
$blabla=~s/\+|\,/ /g; # + u. , mit leerzeichen ersetzen
if ($feld =~ / $Suchbegriff /) # wenn vorhanden also true - leerzeichen beachten, sonst könnte doch noch was anderes dabei sein
{
out $feld;
}
Sander
Antworten
Beitrag von Markus (0 Beiträge) am Montag, 10.September.2001, 19:45.
Re: Volltextsuche, Teil eines Datensatzes ändern
Antworten
Beitrag von Sander (8133 Beiträge) am Montag, 10.September.2001, 21:05.
Re: Volltextsuche, Teil eines Datensatzes ändern
Antworten
Beitrag von Sander (8133 Beiträge) am Montag, 10.September.2001, 21:07.
Re: Volltextsuche, Teil eines Datensatzes ändern
Antworten
Beitrag von Markus (0 Beiträge) am Montag, 10.September.2001, 22:36.
Re: Volltextsuche, Teil eines Datensatzes ändern
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Montag, 10.September.2001, 22:52.
Re: Volltextsuche, Teil eines Datensatzes ändern - Ja, aber... ;-)
...ich weiss auch nicht, was ich wogegen haben sollte? ;-)
Antworten
Beitrag von Sander (8133 Beiträge) am Montag, 10.September.2001, 23:34.
Re: Volltextsuche, Teil eines Datensatzes ändern - Ja, aber... ;-)
Ich dachte es kommt wieder der "erhobene Zeigefinger" wegen der Last :-)) wenn jedes Feld extra durchsucht wird - hatten wir doch schon mit der normalversionVTS
Naja, nicht das du da was dagegen hast... aber so ein Einwand kam sonst ;-)
Sander
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Montag, 10.September.2001, 23:55.
Re: Volltextsuche, Teil eines Datensatzes ändern - Ja, aber... ;-)
Achso ja, stimmt natürlich: Nich machen sowas!! ;-)
Antworten
Beitrag von Markus (0 Beiträge) am Dienstag, 11.September.2001, 13:17.
Re: Volltextsuche, Teil eines Datensatzes ändern - Ja, aber... ;-)
Antworten
Beitrag von Sander (8133 Beiträge) am Dienstag, 11.September.2001, 18:39.
Re: Volltextsuche, Teil eines Datensatzes ändern - Ja, aber... ;-)
pack mal ein bischen mehr code hier rein. Mir ist da aufgefallen, einmal $suche, dann $Suchbegriff - soll das so sein? sollte nicht in $suche + und , rausgefischelt werden? dann muß aber bei if auch $suche rein.
Sander
Antworten
Beitrag von Markus (0 Beiträge) am Dienstag, 11.September.2001, 23:10.
Re: Volltextsuche, Teil eines Datensatzes ändern - Ja, aber... ;-)
Antworten
Beitrag von Sander (8133 Beiträge) am Dienstag, 11.September.2001, 18:40.
Re: Volltextsuche, Teil eines Datensatzes ändern - Ja, aber... ;-)
wusste ich doch, ha ;-))))
Sander
Antworten
Beitrag von Markus (0 Beiträge) am Montag, 10.September.2001, 17:48.
Re: Volltextsuche, Teil eines Datensatzes ändern
Antworten