Mailinglisten-Archive |
Hallo Norbert, ich dachte die Match(FELD) against (QUERY) geht erst ab mysql 4.0 ??? Mit freundlichen Grüssen Thomas Goik ----------------------------------------- ----- Original Message ----- From: "Norbert Pfeiffer" <norbert@itbw.de> To: <mysql-de@lists.4t2.com> Sent: Friday, December 20, 2002 12:37 PM Subject: Re: MySql FullText > Hi, > > habe zwei Querys gegeneinander angesetzt: > > 1. $query = "SELECT COUNT(*) FROM apho_autor > WHERE autor LIKE '%".$vaa."%'"; > --- 0.099 sec/query, 102 Calls > EXPLAIN: > +----+-------------+----+-------+----+-----+----------+ > |type|possible_keys|key |key_len|ref |rows |Extra | > +----+-------------+----+-------+----+-----+----------+ > |ALL |NULL |NULL| NULL|NULL|16041|where used| > +----+-------------+----+-------+----+-----+----------+ > > 2. $query = "SELECT COUNT(*) FROM apho_autor > WHERE MATCH (autor) AGAINST ('".$vaa."')"; > --- 0.076 sec/query, 102 Calls > EXPLAIN: > +--------+-------------+-----+-------+---+----+----------+ > |type |possible_keys|key |key_len|ref|rows|Extra | > +--------+-------------+-----+-------+---+----+----------+ > |fulltext|autor |autor| 0| | 1|where used| > +--------+-------------+-----+-------+---+----+----------+ > > Struktur: > CREATE TABLE apho_autor ( > au_id int(11) NOT NULL auto_increment, > autor varchar(255) NOT NULL default '', > PRIMARY KEY (au_id), > FULLTEXT KEY autor (autor) > ) TYPE=MyISAM; > > Wieso ist die Fulltext-Abfrage nicht schneller ... <gruebel> > > > m. b. G. Norbert > _____________________ > normal: 02292-681769 > Notruf: 0177-2363368 > --------------------- > 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
php::bar PHP Wiki - Listenarchive