Beitrag von BitMan (31 Beiträge) am Montag, 24.Juni.2002, 08:54.
Nach Teilstring suchen ?
Hallo !
Wie kann ich nach einem Teil innerhalb eines
Feldinhaltes suchen ?
Entspräche bei Windows : *begriff*
Würde z.B. finden : Einheitsbegriffserklärung
Vielen Danken !
Gruss - BitMan -
Antworten
Beitrag von H.Fehde (724 Beiträge) am Montag, 24.Juni.2002, 13:25. WWW: bei123.de
Re: Nach Teilstring suchen ?
Antworten
Beitrag von BitMan (31 Beiträge) am Montag, 24.Juni.2002, 21:51.
Die Frage nochmal anders ...
Hi !
Vielen Dank erstmal für Deine Hilfe :-)
Ich möchte per URL die Selektion übergeben,
in der Form : &Name=Begriff
"Begriff" soll nun der Teilstring im Inhalt von
Feld "Name" sein. Wenn also "Begriff" irgendwie im
Inhalt von Feld "Name" vorkommt, dann passt das
Selektionskriterium und die Auswahl wird als Liste
angezeigt. So brauch ich das :-)
VielenDank schon mal ;-)
Gruss - BitMan -
Antworten
Beitrag von Sander (8133 Beiträge) am Montag, 24.Juni.2002, 22:17.
Re: Die Frage nochmal anders ...
da hilft nur baseportal mieten - da gibts ne richtige Volltextsuche, die sowas beherrscht.
http://www.nextfloor.net ;-)
Sander
Antworten
Beitrag von H.Fehde (724 Beiträge) am Dienstag, 25.Juni.2002, 10:29. WWW: bei123.de
Re: Die Frage nochmal anders ...
Hallo BitMan,
also das geht doch ganz einfach - Du willst ne Liste, dann mach doch eine - ob die Selektion über die URL kommt ist doch erst mal egal - $Text ist also Dein Feld $Name und Dein Begriff ist halt der Wert von $Such, oder wie Du die Variablen auch immer nennen willst.
<perl>
$Such=$_get{Name};
</perl>
<loop db=???? sort=???? code=perl>
if (index($Name,$Such) >= 0 )
{
out "1.Möglichkeit: $Name ...??????.";
}
if ($Name =~ /$Such/gim)
{
out "2.Möglichkeit: $Name .....?????????.";
}
<loop>
Da braucht man KEINE Mietversion - die Fragezeichen im o.g. Beispiele sind übrigens Platzhalter für Deine Angaben
Die Volltextsuche aus der Mietversion durchsucht alle Felder nach einem Begriff - das kanns also nicht sein.
Gruß Harald
Antworten
Beitrag von Sander (8133 Beiträge) am Dienstag, 25.Juni.2002, 14:44.
Re: Die Frage nochmal anders ...
Antworten
Beitrag von H.Fehde (724 Beiträge) am Dienstag, 25.Juni.2002, 18:23. WWW: bei123
Re: Die Frage nochmal anders ...
Hallo Sander,
das interessiert mich auch, wie man das:
"Begriff" soll nun der Teilstring im Inhalt von
Feld "Name" sein.
in der Mietversion mit _fullsearch umsetzen kann - ich hab noch nicht erkannt, daß man die Volltextsuche auf ein bestimmtes Feld begrenzen kann.
Gruß Harald
Antworten
Beitrag von Sander (8133 Beiträge) am Dienstag, 25.Juni.2002, 19:18.
Re: Die Frage nochmal anders ...
es ist nicht die günstigste Lösung, aber beiweitem besser, als _jeden_ Ds zu durchlaufen und zu checken, ob der Teilstring vorhanden ist. So wird von bp schon eine Vorauswahl der betreffenden DS getroffen, diese müssen dann noch durchgegangen werden, ob der teil vorkommt. - da ist bei zig DS schon ein Performancevorteil zu sehen.
Sander
Antworten
Beitrag von BitMan (31 Beiträge) am Mittwoch, 26.Juni.2002, 10:34.
Wenn das man alles richtig ist :-)
Hi !
Werde am Wochenende Eure Tipps ausprobieren.
Ich habe die Mietversion netpure bei netdirekt.
Da ist wohl nix mit Volltextsuche.
Performance spielt bei mir keine Rolle,
da es sich max. um 100 Datensätze handelt ...
Gruss - BitMan -
Antworten
Beitrag von Sander (8133 Beiträge) am Mittwoch, 26.Juni.2002, 15:09.
Re: Wenn das man alles richtig ist :-)
doch, dort gibts natürlich auch die VTS
in der doku für webspace steht, wie man damit umgeht.
Sander
Antworten