Estoy trabajando con la búsqueda de texto completo de MySQL, pero creo que carece de situaciones en las que la secuencia forma parte de una palabra dentro de un campo. Si mi campo es "New York Times" y busco "Time", no obtengo ningún resultado. La forma hacker de resolver esto es la creación de dos consultas, una que hace una búsqueda de texto completo y la otra que hace:MYSQL Búsqueda de texto completo y ME GUSTA
SELECT * FROM ___ WHERE 'string' LIKE %searchterm%
¿Hay alguna manera de que puedo configurar mi búsqueda de texto completo para resolver este problema entonces no tengo que ejecutar la consulta extra?
Cool gracias mucho. Solo para aclarar mi pregunta. Tengo un campo que es New York Giants. Si agrego eso al índice de texto completo y luego busco "gigante", no aparecerá nada. ¿Cómo puedo usar la búsqueda de texto completo para devolver resultados en casos como estos? Voy a echar un vistazo a Sphinx. Gracias por el encabezado –
@Russ, está buscando complementos ** stemming ** (para mysql 5.1, 5.0 no los admite), p. http://www.mnogosearch.org/doc/msearch-udmstemmer.html. –
Muchas gracias Alex, agradezco la ayuda. Desafortunadamente, tengo las manos atadas y no puedo actualizar a mysql 5.1. Pero estoy un poco confundido, supongo que en 5.0 no puedo usar analizadores de clientes, pero ¿significa esto que no hay un método mysql nativo para hacerlo en 5.0? –