Mailinglisten-Archive |
Dr. Franz-Josef Huecker wrote: >At 16:28 24.07.02 +0200, you wrote: > > > >>Also das ist offensichtlich nicht wirklich komplett und meine Antwort >>ist daher auf eigenen 'Vermutungen' aufgebaut. >>( >> f_thread enthält weitere Attribute, mindestens: fid, forum, mdate >> f_threads enthält mindestens fid >>) >> >> > >Hallo Ralf > >Danke fuer die ausfuehrliche Antwort, dank auch an die anderen!, und vorab. >Ich bin an && || gewoehnt, das fliesst mir so aus den Fingern, und froh, >dass MySQL diese Option hat. > >Ich hatte bereits einen aehnlichen Gedanken wie Du, das war uebrigens auch >das Einzige, was ich irgendwo in der englischsprachigen Literatur gefunden >habe, konnte mir aber nicht vorstellen, dass so eine doch sehr oft genutzte >Abfrage bei MySQL so umstaendlich ist, wo ich sonst nur so etwas >geschrieben habe wie ($sw1 || $sw2 || ... ) bzw. das gleiche mit (&&) ! Das >waere auch alles unproblematisch, wenn ich den Nutzer auf ein zwei >Stichworte beschraenken wuerde, aber der kann und soll ja frei sein, nach >einer beliebigen, mir nicht bekannten Zahl von Stichwoertern zu suchen, und >das macht es eben doch sehr aufwendig und unuebersichtlich, wie Dein >Beispiel bereits anschaulich zeigt. > > Ja, das ist sicher umständlich, aber vor dem Hintergrund, daß Du die Abfragen automatisiert erzeugst, wohl kein Problem. Außerdem muß der Text des jeweiligen Attributes ohnehin geparst werden und wer weiß, ob eine Implemetierung dieser Funktionalität nacher auch alle Anwendungsfälle treffen würde. >Die Volltextsuche hilft nach meinem Kenntnisstand in diesem Fall wohl auch >nicht weiter, weil ich mit zwei Tabellen arbeite (vorsichtshalber), und >ausserdem unterstuetzt die Volltextsuche wohl nur die AND-Verknuepfung und >wenn ich OR auch optional anbieten moechte, habe ich vermutlich das gleiche >Problem. Richtig... ? > > Genau das gleiche. Gruß Ralf -- Ralf Narozny SPLENDID Internet GmbH & Co KG Skandinaviendamm 212, 24109 Kiel, Germany fon: +49 431 660 97 0, fax: +49 431 660 97 20 mailto:rnarozny_(at)_splendid.de, http://www.splendid.de --- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive