[pyar] Las búsquedas son un quilombo... el regreso

Facundo Batista facundobatista en gmail.com
Jue Dic 15 11:57:36 ART 2011


2011/12/15 Daniel Moisset <dmoisset en machinalis.com>:

>> ...haciendo que en lo normalizado ese caracter no exista, desfasando todo.
>
> El desfasaje es por el ".encode('ASCII', 'ignore')"
>
> Mi primera solucion va a ser "sacalo!"y vos me diras "no, es que lo
> necesito por X", y ahi vamos a saber mejor tu problema :)

Es por lo que dije en el mail mismo:

>>> texto_original = u'Escuela N\xba 16 \u201cEsteban Echeverr\xeda\u201d del R\xedo La Barquita'
>>> normalize('NFKD', texto_original).lower()
u'escuela no 16 \u201cesteban echeverri\u0301a\u201d del ri\u0301o la barquita'

Si hacés eso, cuando el usuario busque "rio" no va a matchear.

Por otro lado, si hacés...

>>> normalize('NFKD', texto_original).encode('ASCII', 'replace').lower()
'escuela no 16 ?esteban echeverri?a? del ri?o la barquita'

...tampoco queda bien.

O quizás no entendí a qué te referías con el "sacalo".

Slds.

-- 
.    Facundo

Blog: http://www.taniquetil.com.ar/plog/
PyAr: http://www.python.org/ar/



More information about the pyar mailing list