sbh
@sbh

Как искать четкое вхождение при полнотекстовом поиске?

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

в результате будет выдано такое:
mail.ru
mail.ua
your.mail.ru
your.mail.ua

и т.д.

Хотелось бы пользоваться полнотекстовым поиском но иметь в результате запроса только то, что подходит под искомое а не похоже на него.
  • Вопрос задан
  • 38 просмотров
Решения вопроса 1
Попробуйте добавить двойные кавычки вокруг искомой фразы.

A phrase that is enclosed within double quote (") characters matches only rows that contain the phrase literally, as it was typed

Дока
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы