Я настроил полнотекстовый поиск для прослушивания столбцов заголовка и описания для моей таблицы статей блога в MySQL. SQL, который я использую для поиска в таблице, выглядит следующим образом:
ВЫБРАТЬ заголовок, описание, publish_date ИЗ таблицы ГДЕ СОГЛАСОВАТЬ (название, описание) ПРОТИВ («кошки», «собаки») ЗАКАЗАТЬ по publish_date DESC LIMIT 100
Это работает (для «собак» и «кошек»), но когда я использую единственное число («собака» или «кошка»), я не вижу результатов. Не уверен, почему это происходит, я пробовал разные варианты, такие как «+ собака, + кошка», и пытался также включить В БУЛЕВОМ РЕЖИМЕ ... Ничего не работает. И да, я уверен, что в столбце описания есть и другие слова, такие как «собака» и «кошка», а также их множественное число.
Как мне заставить отдельные слова работать с MySQL?