Как искать четкое вхождение при полнотекстовом поиске?
Пользовался поиском с помощью like 'abc%'
Данных стало много, поиск теперь тормозит.
Сделал в таблице индекс для полнотекстового поиска, но когда ищешь используя полнотекст то в результате выдаются строки похожие на искомые но не подходящие.
Например я ищу вот так:
SELECT * FROM articles WHERE MATCH (title,body) AGAINST ('mail.ru');
в результате будет выдано такое:
mail.ru
mail.ua
your.mail.ru
your.mail.ua
и т.д.
Хотелось бы пользоваться полнотекстовым поиском но иметь в результате запроса только то, что подходит под искомое а не похоже на него.
попробовал вот так AGAINST("mail.ru" in natural language mode) - в выдаче встречаются домены где есть просто слово mail или сроки вида f1.mail.ru и другие.