Mailinglisten-Archive |
Hio, in boolean-mode würde die Abfrage so aussehen: SELECT * FROM tabelle WHERE ( MATCH(spalte) AGAINST ("suchstring" IN BOOLEAN MODE)) nachzulesen in: http://dev.mysql.com/doc/refman/5.0/en/fulltext-search.html btw.. Fulltextindices funktionieren nur bei MyISAM-Tabellen. Gruß, Richard Tim schrieb: > Hallo Thomas, > > > > >>> ich habe eine Tabelle mit mehreren TEXT Feldern und bin bis jetzt >>> >> mit >> >>> meiner Suche mittels "like '%...%'" ganz gut zurecht gekommen. >>> >> Jetzt, da >> >>> die Tabelle aber signifikant größer wird, wird die Suche doch >>> >> etwas zu >> >>> langsam. Deswegen möchte ich gerne einen Volltextindex auf die >>> entsprechenden Felder legen. >>> >> Bei einem Fulltext Index kannst du aber nicht nach %...% Suchen, >> was bei >> "normalen" index auch nicht geht, der %..% verwendet nie einen >> Index, daher >> würde ich mir überlegen ob die %..% suche wirklich von Nöten ist >> > > Wie sucht man denn stattdessen? Hast Du einen Schnipsel Abfrage-Code? > > > Grüße > Tim > > > _______________________________________________ > Allgemeine Infos zur Liste: http://www.4t2.com/mysql/ > Verwaltung: https://lists.4t2.com/cgi-bin/mailman/listinfo/mysql-de > > _______________________________________________ Allgemeine Infos zur Liste: http://www.4t2.com/mysql/ Verwaltung: https://lists.4t2.com/cgi-bin/mailman/listinfo/mysql-de
php::bar PHP Wiki - Listenarchive