Функции поиска MySQL, такие как - и + - PullRequest
0 голосов
/ 12 мая 2010

Допустим, я ищу поле title, как бы я его настроил, чтобы вы могли использовать + и - для ключевых слов на уровне SQL?

1 Ответ

3 голосов
/ 12 мая 2010

Добро пожаловать в мир Полнотекстовых поисков , особенно Булевых поисков .

Слегка измененный пример из руководства:

SELECT * FROM articles WHERE MATCH (title) 
AGAINST ('+MySQL -YourSQL' IN BOOLEAN MODE);

вам даже не нужно создавать индекс FULLTEXT для таких поисков, но это очень рекомендуется.

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