Я пытаюсь найти логический поиск mysql, который соответствует «monkey», но игнорирует / не учитывает совпадения с «monkey business».
Что-то вроде следующего является общей идеей, но оно отрицает значение. Мне нужно, чтобы он не совпадал со строками с «бизнесом обезьян», если только они не имеют слова «обезьяна» без «бизнес» после него в других местах текста.
SELECT * FROM table
MATCH (title) against ('+monkey ~"monkey business"' IN BOOLEAN MODE);
Возможно ли это? Заранее спасибо за любую помощь, которую вы можете оказать! Я понимаю, что это можно сделать с лучшими поисковыми системами, на данный момент я могу использовать полный текст.