Я прочитал, что использование полнотекстового поиска быстрее, чем использование LIKE %%.Я обновил свой сценарий, но всегда кажется, что результат всегда равен 0.
SELECT *,
MATCH(pages) AGAINST('doodle') AS score
FROM books
WHERE MATCH(pages) AGAINST('doodle')
ORDER BY score DESC
Ключевое слово $ длиннее 4 символов, и я проиндексировал столбец страниц как полный текст.У меня есть "каракули" в столбце страниц в этом формате "Янки каракули".
Я также пытался это
SELECT *,
MATCH(pages) AGAINST ('doodle' IN BOOLEAN MODE) AS score
FROM books
WHERE MATCH(pages) AGAINST ('doodle' IN BOOLEAN MODE)";
Ни один из них не работает: \