EG
Есть простая таблица.
id | phrase |
3 | нет |
4 | у меня нет |
5 | у меня нет воды |
id - AI
полнотекстовый индекс сделан по полю phrase
выполняю вот такой запрос:
SELECT * FROM db.test_tbl WHERE MATCH (phrase) AGAINST ('меня нет вод');
id | phrase
4 | у меня нет
5 | у меня нет воды
3 | нет
Т.е. первым приоритетом выбрана строка "у меня нет", а я ожидал получить строку "у меня нет воды".
Пробуя "разные комбинации", пришел к такому выводу, что приоритет выше у записей, которые были раньше вставлены в таблицу.
Собственно вопрос, это нормальное поведение mysql (5.7)?