Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mejorar la búsqueda de municipio #29

Open
jmrr opened this issue Apr 4, 2021 · 0 comments
Open

Mejorar la búsqueda de municipio #29

jmrr opened this issue Apr 4, 2021 · 0 comments

Comments

@jmrr
Copy link
Contributor

jmrr commented Apr 4, 2021

El método buscar de la clase Municipio actualmente se basa en encontrar, dada una cadena nombre aquellos municipios de la lista del INE que contengan la misma cadena en el campo NOMBRE. Esto resulta en unos efectos secundarios, p.ej. dada la secuencia "Madrid", el método devolvería los objetos Municipio correspondientes a las siguientes localidades:

Humanes de Madrid
Madrid
Rozas de Madrid, Las
Madridejos
Madridanos

o por ejemplo si se busca una cadena con faltas de ortografía el método devolvería una lista vacía.

Propongo usar las mejores prácticas en estos casos que es un string matching basado en la distancia Levenshtein por ejemplo usando la librería fuzzywuzzy.

Entiendo que es un uso concreto de la librería y quizá no queremos empezar a añadir dependencias por que sí, pero lo dejo aquí por si recibe votos positivos.

Subiré la PR con el código que implementa esta mejora por si dado el caso que recibiera apoyos se pudiera hacer merge más fácilmente.

@jmrr jmrr changed the title Mejorar la busqueda de municipio Mejorar la búsqueda de municipio Apr 4, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant