Следующий запрос не дает результатов, но работает с любым другим словом (например, +blue
). other
зарезервированное слово? Если так, я не могу найти это ни в одной документации. Я использую MySQL 5.6 и PHP 7.3. Кстати, раньше у меня был индекс FULLTEXT для столбца стиля, который содержит тег «other», но я удалил его, чтобы устранить эту проблему. Ничего не изменилось.
SELECT * FROM products_master WHERE MATCH(category, subcategory, title, period, color, style, brand, more_tags) AGAINST('+other' IN BOOLEAN MODE) AND qty <> '0' AND replacement = '' ORDER BY id DESC
Обновление: я обнаружил, что +none
также не дает результатов, но +empty
работает нормально.
Есть идеи?