Я пытаюсь встроить функцию поиска на мой сайт. Поиск является основной целью сайта, и у меня есть несколько проблем с функцией поиска MySQL.
Я бы хотел иметь возможность поиска по одной строке поиска по нескольким текстовым полям.
Я использую сопоставление MySQL ... с операторами для выполнения полнотекстового поиска. Я запускаю это в логическом режиме.
Мой SQL выглядит примерно так:
SELECT * FROM ...
WHERE MATCH(table.field1, table.field2, table.field3)
AGAINST ('laptop' IN BOOLEAN MODE)
В настоящее время это возвращает результаты, которые имеют слово laptop
, но нет, если они имеют слово laptops
.
Мне нужно, чтобы он возвращал результаты, содержащие слово laptop
или laptops
.