[pyar] Whoosh me hace renegar

Horacio Bertorello svankie en gmail.com
Sab Abr 30 13:36:05 ART 2011


Finalmente pude arreglarlo! Gracias a la gente de ##whoosh @ freenode.
Estaba eliminando mi índice cuando realizaba las búsquedas. Además de una
cantidad de cosas referidas a la 'arquitectura' del buscador, pero bueno,
¡salió!

Gracias a todos, igualmente.

Saludos,
Horacio Bertorello.

2011/4/30 Horacio Bertorello <svankie en gmail.com>

> Hola a todos. Este debe ser mi segundo email en la lista, o algo así
> --aunque la sigo desde ya casi un año.
>
> Estoy teniendo un problemilla con Whoosh[0]. Quizás les hierva la sangre y
> apuñalen a alguien al ver mis clases, pero ténganme paciencia, por favor.
>
> Quería usar Whoosh para hacer full-text search en una pequeña-mediana
> cantidad de objetos. Armé un esquema que contiene *[title, description,
> date]* en representación de los objetos (eventos con su título,
> descripción y fecha de ocurrencia).
>
> Cuando intento hacer (para este momento, ya armé el índice; abajo el link
> al código):
>
>     index = open_dir("index")
>     searcher = index.searcher()
>     parser = QueryParser("description", index.schema)
>
>     query = parser.parse(u"pain of salvation")
>     res = searcher.search(query)
>
> len(res) == 0. Y hay bastantes entradas en el índice que matchean esa
> query. Ahora bien, cuando hago:
>
>     q = Every() # O bien "q = Every('content', None)", etc.
>     res = searcher().search(q)
>
> len(res) me da la cantidad exacta de elementos en el índice. Es decir, se
> indexaron bien, estoy preguntando en el lugar correcto, y el problema viene
> por el lado de la query. (??) En esto es en lo que necesito ayuda. Acá dejo
> el código con el que estoy trabajando[1]. ¿Qué estoy haciendo mal? Cualquier
> orientación es bienvenida.
>
> ¡Muchas gracias!
>
> [0] http://whoosh.ca/
> [1] https://gist.github.com/949703
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20110430/fc0d0b06/attachment.html>


More information about the pyar mailing list