Mailinglisten-Archive |
Hi Norbert, wenn die ganze Angelegenheit auch noch performant sein soll, dann solltest du überlegen auf eine Volltextsuche zurückzugreifen. Beachte dabei aber, dass du damit keine Wörter findest, welche weniger als 4 Zeichen haben. Dies zu umgehen ist allerdings auch möglich. Allerdings auch relativ aufwendig und verursacht relativ hohes Datenaufkommen. Soweit du nur kleine Datenmengen hast und nicht sehr viele Abfragen in kurzer Zeit, kannst du auch die unten stehende Möglichkeit nutzen. Ansonsten erkläre ich einmal eine andere Vorgehensweise. Grüße Stefan Teresiak 3-Partner Websolutions http://www.emunio.de -----Ursprüngliche Nachricht----- Von: Hack, Joachim [mailto:hack at dma.ddb.de] Gesendet: Mittwoch, 24. August 2005 09:05 An: mysql-de at lists.4t2.com Betreff: AW: Suche in einer Ergebnismenge Hi Norbert, Diese Möglichkeit ist sicherlich gut aber mir ging es darum, ob ich eben später auf eine Ergebnismenge zugreifen und diese weiter einschränken kann. Z.B. für den Fall einer "Suchmaschine" wo bei der ersten groben Suche eben noch nicht alle Suchwerte bekannt sind und der User die Suche immer mehr eingrenzt. Gruß Jo -----Ursprüngliche Nachricht----- Von: Norbert Pfeiffer [mailto:norbert at itbw.de] Gesendet: Dienstag, 23. August 2005 16:16 An: mysql-de at lists.4t2.com Betreff: Re: Suche in einer Ergebnismenge Hi Joachim, Du kannst schon beim SELECT eine weitere Einschraenkung machen: Beispiel: SELECT feld1 FROM tabelle1 WHERE feld1 RLIKE 'Meister' AND feld1 LIKE '%blah%' OR feld1 LIKE '%foo%' Es kommt schlussendlich darauf an, was Du wirklich willst. Eventuell ist es sinnvoller Deine Middleware zu bemuehen. m. b. G. Norbert _____________________ normal: 02682-966898 Notruf: 0163-3613642 --------------------- e.o.m. -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive