Взаимоисключающий полнотекстовый поиск MySQL - PullRequest
1 голос
/ 23 ноября 2011

Предположим, у меня была таблица MySQL со следующим столбцом:

   |variables|
1. | 'a'     |
2. | 'a b'   |
3. | 'a b c' |
4. |   ...   |

Как создать полнотекстовый поиск MySQL, который не игнорирует пробелы в записях столбца?

Например, я бы хотел, чтобы следующий запрос возвращал только строку 1:

SELECT column FROM table WHERE MATCH variables AGAINST ('a')

Однако, как бы то ни было, этот запрос будет возвращать строки 1–3, поскольку все три строки содержат букву «а».

1 Ответ

0 голосов
/ 23 ноября 2011

Ваши правила поиска неясны, но это может быть случай, когда поиск по регулярному выражению будет служить вам лучше, чем полнотекстовый запрос.

...