2016-02-18 7 views
0

Как я могу объяснить следующий результат. Почему второй запрос приводит к появлению большего количества строк? Интуитивно, когда я ограничиваю свои критерии, добавляя больше слов в запрос, количество возвращаемых строк должно быть меньше.Ful Text Result Set

mysql> select count(*) from table1 WHERE MATCH (title, desc) AGAINST ('word'); 
+----------+ 
| count(*) | 
+----------+ 
| 76220 | 
+----------+ 
1 row in set (0.08 sec) 

mysql> select count(*) from table1 WHERE MATCH (title, desc) AGAINST ('word blah'); 
+----------+ 
| count(*) | 
+----------+ 
| 120840 | 
+----------+ 
1 row in set (0.32 sec) 
+0

Я обнаружил, что в некоторых случаях он игнорирует второе слово. – Scalable

ответ

0

Обнаружено, что его один или другой. Это объясняет, почему второе имеет больше строк.