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