LINUX.ORG.RU

[MySQL] fulltext и match .. againts и проблемка


0

0

Есть, значить такая таблица articles

mysql> select * from articles;
+----+-----------------------+------------------------------------------+
| id | title | body |
+----+-----------------------+------------------------------------------+
| 1 | MySQL Tutorial | DBMS stands for DataBase ... |
| 2 | How To Use MySQL Well | After you went through a ... |
| 3 | Optimizing MySQL | In this tutorial we will show ... |
| 4 | 1001 MySQL Tricks | 1. Never run mysqld as root. 2. ... |
| 5 | MySQL vs. YourSQL | In the following database comparison ... |
| 6 | MySQL Security | When configured properly, MySQL ... |
+----+-----------------------+------------------------------------------+
6 rows in set (0.00 sec)

Создана она была вот так:

mysql> CREATE TABLE articles (id INT UNSIGNED AUTO_INCREMENT NOT NULL PRIMARY KEY, title VARCHAR(200), body TEXT,FULLTEXT (title,body));

И вот я ищу там 'database'
mysql> SELECT * FROM articles WHERE MATCH (title,body) AGAINST ('database');
+----+-------------------+------------------------------------------+
| id | title | body |
+----+-------------------+------------------------------------------+
| 5 | MySQL vs. YourSQL | In the following database comparison ... |
| 1 | MySQL Tutorial | DBMS stands for DataBase ... |
+----+-------------------+------------------------------------------+
2 rows in set (0.00 sec)

Ну чтож - вполне успешно.
Но вот я ищу там 'this':
mysql> SELECT * FROM articles WHERE MATCH (title,body) AGAINST ('this');
Empty set (0.00 sec)

И какого, спрашивается, фига? Там же есть слово this - вон оно торчит..

Вот. Где я тормоз?


Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.