Как выполнить точный поиск с помощью функции MATCH () AGAINST () со строкой, содержащей числа? - PullRequest
0 голосов
/ 23 марта 2020

Я использую MATCH () AGAINST () для поиска в таблице, но он игнорирует все числа в AGAINST () и просто совпадает с текстом.

Мой запрос:

SELECT * FROM table WHERE MATCH(text) AGAINST('"1 Cool Person"')

Таблица:

---------------------------------------------------------------------------- |
| id | text                                                                  |
---------------------------------------------------------------------------- |
| 1  | I met 1 cool person at mcdonalds.             | this matches :)       |
| 2  | There was a very cool person at burger king.  | this also matches :(  |
------------------------------------------------------------------------------

Как сделать так, чтобы он совпадал только со строками, в которых содержится моя точная фраза "1 крутой человек"? Я не хочу, чтобы он совпадал с "Прохладным человеком" без цифры 1.

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