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

búsqueda de texto similar mysql

Un enfoque es observar la distancia de Levenshtein entre el término de búsqueda y la lista de palabras clave. Hay algunos ejemplos de cómo implementar esto en MySQL, por ejemplo. AQUÍ

Debido a que tiene un catálogo tan grande, primero deberá implementar un filtro (quizás basado en una búsqueda 'LIKE') para no medir la distancia para todas las filas de 1M.

Si clasifica los resultados por distancia, debería poder ordenar los resultados por relevancia para la búsqueda.