¿La búsqueda de texto completo en MySQL siempre tiene 0 resultados?

He leído que usar la búsqueda de texto completo es más rápido que usar LIKE %%. He actualizado mi script pero siempre parece tener siempre 0 resultados.

SELECT *,
MATCH(pages) AGAINST('doodle') AS score
FROM books
WHERE MATCH(pages) AGAINST('doodle')
ORDER BY score DESC 

La palabra clave $ es más larga que 4 caracteres y he indexado la columna de páginas como texto completo. Tengo "doodle" en la columna de páginas en este formato "doodle yankee".

También he intentado esto

SELECT *,
MATCH(pages) AGAINST ('doodle' IN BOOLEAN MODE) AS score 
FROM books 
WHERE MATCH(pages) AGAINST ('doodle' IN BOOLEAN MODE)"; 

Ninguno de ellos funciona: \ ¿Tiene un índice de texto completo en