У меня есть текстовое поле, в котором пользователи могут вводить поисковый запрос, с которым я выполняю сопоставление с on в MySQL. Пользователь может вводить несколько слов или одиночные слова, но когда я использую + (поисковый запрос), я не получаю результатов, но когда я использую + поиск + запрос, я получаю желаемые результаты.MySQL соответствует + (поисковый запрос) не работает, но + поиск + запрос
Работы
MATCH (title) AGAINST ('+new +painting' IN BOOLEAN MODE)
Не работает
MATCH (title) AGAINST ('+(new painting)' IN BOOLEAN MODE)
Начинающий пользователь в матче против так что не уверен, что я делаю неправильно.
Благодаря
Спасибо. Я также подумал, что + (что-то здесь) произвел те же результаты, что и + что-то + здесь, но неразумно. Я изменил свой запрос, чтобы разместить + против каждого нового слова. – puks1978
Я думаю, что это может не сработать, если вы не настроили MySql для соответствия словам для слов с числом символов менее 4. – Eddy