sql >> Base de Datos >  >> RDS >> Mysql

Búsquedas SQL plural/singular

No parece que usar LIKE sea el mejor enfoque para lo que necesita. Buscaría la indexación de MySQL FULLTEXT para que funcione la funcionalidad básica. Tendré que investigar un poco más el plural para ver si eso se puede lograr.

Eche un vistazo a estos dos enlaces para obtener información de indexación de TEXTO COMPLETO.

Aquí hay un fragmento del segundo artículo:

SELECT headline, story FROM news
WHERE MATCH (headline,story) AGAINST ('Hurricane');

ACTUALIZACIÓN:

Encontré esta publicación SO en el que un comentario parece sugerir que la indexación FULLTEXT tendrá en cuenta las formas gramaticales y plurales, pero no cita una fuente, por lo que es difícil para mí decirlo con seguridad. ¿Puedes probar el método de indexación FULLTEXT?