Mailinglisten-Archive |
Hallo mysql-de at lists.4t2.com Freitag, 29. Oktober 2004 um 17:05 hast Du geschrieben:
WB> Hallo Freitag, 29. Oktober 2004 um 11:12 schrieben Sie:
MB>> Hallo,
MB>> wenn du in der Volltextsuche von Mysql eine Phrase finden willst, musst du
MB>> die Phrase IN BOOLEAN MODE in Anführungszeichen setzen:
MB>> SELECT * FROM articles WHERE MATCH (title,body) AGAINST ('"Fischers Fritz
MB>> fängt frische Fische"' IN BOOLEAN MODE);
MB>> http://dev.mysql.com/doc/mysql/en/Fulltext_Boolean.html
MB>> Die englische Dokumentation ist mal wieder ergiebiger...
WB> Stimmt, hab leider nur in der deutschen doku gesucht.
WB> Vielen Dank, jetzt funktioniert es. Ist doch deutlich schneller als
WB> "like '%text%'".
WB> Bei meinem 2. Problem hab ich da aber auch nichts gefunden.
WB> SELECT * FROM table WHERE
WB> MATCH (feld1) AGAINST ('text1' IN BOOLEAN MODE) AND
WB> MATCH (feld2) AGAINST ('text2' IN BOOLEAN MODE)
WB> Soll Datensätze liefern die in feld1 den text1 enthalten UND in feld2
WB> den text2 enthalten, es müssen beide Bedingungen erfüllt sein.
WB> Habe einen Fulltext-Index auf beide Felder gelegt, erhalte auch keine
WB> Fehlermeldungen, nur leider auch keine Treffer.
WB> Mit freundlichen Grüssen
WB> Werner Berger
WB> --
WB> Soft-Work Media GmbH, Trierer Str. 854, 52078 Aachen
WB> Tel.: 0241/4122488, Fax: 0241/99120816, Mobil: 0179/7973845
WB> mailto:werner.meuwsen at soft-work.biz http://www.soft-work.biz
Sorry, nehme alles zurück und behaupte das Gegenteil. Es funktioniert!
so long
Werner Berger
--
Soft-Work Media GmbH, Trierer Str. 854, 52078 Aachen
Tel.: 0241/4122488, Fax: 0241/99120816, Mobil: 0179/7973845
mailto:werner at soft-work.biz http://www.soft-work.biz
--
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive