Fulltext поиск mysql работает неккоректно. Где ошибка?
В базе данных интернет магазина решил использовать полнотекстовой поиск. Поставил индексы на искомые поля, перевел таблицу в MyISAM. Используя запрос SELECT * FROM 'tableName' WHERE MATCH(field) AGAINST('Бумага'); получаю ноль строк, если ищу другое слово, например, имбирь, то возвращается то, что нужно. В чем причина такой выборочной отдаче результатов? С помощья Like все ищется прекрасно.
1001001 111: Да я слышал. Но, как я понимаю, для Сфинкса нужен выделенный сервер, а тут интернет магазин максимум на 3000 товаров и, соответственно, обычный тарифный план. Или я ошибаюсь?
У вас это слово либо в стоп словах, либо встречается в половине записей.
А вообще, ошибка в словосочетании "Fulltext поиск mysql", для этого лучше использовать sphinxsearch / elasticsearch