У меня есть запрос, который должен искать в БД и возвращать наиболее близко совпадающие результаты.
Проблема в том, что он просто возвращает результаты, содержащие одно слово.Я использую полнотекстовый поиск в двоичном режиме.
Запрос выглядит следующим образом:
select * from category
where CategoryActive='Y'
AND labelCategory != '1'
and labelCategory != ''
and labelCategory != '2'
and (labelCategory like '%inkjet%'
or labelCategory like '%laser%')
and Match (CategoryID, CategoryName,CategoryFeedName,
CategoryDescription, CategorySEOTitle,
CategorySEPDescription, CategorySEPKeywords)
Against('$value' IN BOOLEAN MODE)
order by `CategoryName` asc;
Пожалуйста, внесите предложение или укажите ошибки в запросе выше.