phpbar.de logo

Mailinglisten-Archive

Volltextsuche

Volltextsuche

Werner Berger werner at soft-work.biz
Sam Okt 30 18:08:53 CEST 2004


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