Tengo una tabla places(name vachar(50), address text, description text) engine = MYISAM
y pocos registros.MySQL: Algo no está bien con la búsqueda de texto completo - Devolviendo NO results
He estado tratando de poner un ejemplo en here! Y buscando el 'problema de texto completo', pero no tengo claro sobre la búsqueda de texto completo.
En primer lugar, añadir un índice de texto completo por:
ALTER TABLE places ADD FULLTEXT(name, address, description);
y tratar de MySQL:
SELECT * FROM places WHERE MATCH(name,address,description) AGAINST('my search key');
tengo probar algunos 'mi clave de búsqueda' que el contenido es en muchos campos, pero hay algunos casos que obtuve:
ahora fila seleccionada.
si intento
add option "IN BOOLEAN MODE" in AGAINST()
, resultado obtenido con la puntuación = 1, no tiene sentido cuando lo ordeno.simplemente muestra el resultado cuando la "clave de búsqueda" tiene contenido en el campo (nombre).
Traté de una manera mucho, pero no me acuerdo todos los casos,
Cualquier respuesta podría ayudar!
¡Gracias de antemano!
¿Cuál es tu palabra clave? http://dev.mysql.com/doc/refman/5.1/en/fulltext-stopwords.html –
gracias a Marcus, mi problema en la clave de búsqueda con stop_word y por defecto ft_min_word_len. – dorign
Cool.Actualicé el título de su pregunta para aclararla y agregué una respuesta. –