tengo una tabla como estaMySQL búsqueda de texto completo plural/singular de las palabras
CREATE TABLE jobs(
id INT UNSIGNED AUTO_INCREMENT NOT NULL PRIMARY KEY,
title VARCHAR(200),
body TEXT,
FULLTEXT (title,body)
) ENGINE=MyISAM;
Y dos registros en esta tabla
...
7. 10 Senior PHP Developers (Leaders)
8. 30 PHP Developers..
...
Y dos consultas:
Devuelve 2 registros por encima de
SELECT * FROM jobs WHERE MATCH (title,body) AGAINST ('developers')
Volver conjunto vacío
SELECT * FROM jobs WHERE MATCH (title,body) AGAINST ('developer')
pensé que MySQL puede encontrado estos registros con 'desarrollador'. ¿Pero por qué no funcionó?
gracias, supongo que no hay una despalilladora en el interior del motor de búsqueda de texto completo de MySQL. Intento entender y encontrar la mejor solución para MySQL, no para este caso especial ^^. – hungneox