Я пытаюсь вернуть результаты из таблицы продуктов, когда пользователь ищет ее по имени.В настоящее время у меня есть этот запрос (упрощенный):
SELECT id, name FROM products WHERE status > 0 AND MATCH(name) AGAINST('test druzy%' IN BOOLEAN MODE) ORDER BY id desc LIMIT 0, 50
Где мой поисковый запрос был test druzy
.Это результаты, которые я получаю.
Проблема в том, что мне не нужны результаты "Test Tie Necklace", например.Mysql ищет test и druzy по отдельности.Как мне искать оба слова вместе взятые.Производительность также является проблемой, поскольку ожидается, что таблица будет очень большой.
Я также пытался использовать LIKE, но это не дает никаких результатов.
Есть идеи?