Почему полнотекстовый поиск не находит результатов в некоторых случаях? - PullRequest
0 голосов
/ 28 июня 2018

Вот мой запрос:

SELECT * FROM dictionary WHERE word = "hello";

-- returns:
+----+---------+---------------------------------+
| id |  word   |               mean              |
+----+---------+---------------------------------+
| 1  | hello   | an expression of greeting;      |
+----+---------+---------------------------------+

Но когда я ищу с индексом FullText, он ничего не возвращает:

SELECT * FROM dictionary WHERE MATCH(word) AGAINST("hello");

-- returns:
<0 row matched>

Примечание: Использование IN BOOLEAN MODE также бесполезно.

SELECT * FROM dictionary WHERE MATCH(word) AGAINST("+hello" IN BOOLEAN MODE);

-- returns:
<0 row matched>

Почему? И как я могу заставить его работать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...