Sugerencias para un buscador

16 views
Skip to first unread message

Zacarías

unread,
Oct 7, 2009, 5:15:29 AM10/7/09
to symfony-es
Hola a tod@s,

Voy implementar un buscador en mi proyecto y quisiera sondear a la
comunidad.

¿Utilizáis la biblioteca Zend Lucene como sugieren en el tutorial
Jobeet o desarrolláis normalmente vuestro propio buscador?

Gracias por las aportaciones una vez más.

Saludos.

Jorge Rodríguez

unread,
Oct 7, 2009, 9:21:16 AM10/7/09
to symfo...@googlegroups.com
Hola:

2009/10/7 Zacarías <zacarias...@gmail.com>:


> ¿Utilizáis la biblioteca Zend Lucene como sugieren en el tutorial
> Jobeet o desarrolláis normalmente vuestro propio buscador?

Dependiendo de para qué lo necesites puede traerte más a cuenta
hacerlo a mano. Doctrine incluye su propio comportamiento "Searchable"
con sus métodos asociados, manejo transparente de índices y lenguaje
de consulta similar al de lucene. No es lucene (nada es tan bueno como
lucene, incluso en php) pero a menudo es la solución más simple.

--
Jorge Rodriguez

MSN: jorginius at gmail
JID: jorginius at gmail
YIM: jrm_yh

PGP: 311E 7CBE E5BC 0105 01E1 4A4C 9DFC 2E04 ADF9 A1B0

Because it messes up the order in which people read text
Why is top-posting a bad thing?

Zacarias Calabria

unread,
Oct 7, 2009, 10:48:10 AM10/7/09
to symfo...@googlegroups.com
Hola Jorge,

Gracias por la sugerencia.

¿Conoces si hay documentación o casos prácticos sobre el uso de ese comportamiento "Searchable"?

Saludos y gracias de nuevo.

Zacarías

Jorge Rodríguez

unread,
Oct 7, 2009, 11:24:31 AM10/7/09
to symfo...@googlegroups.com
Hola:

2009/10/7 Zacarias Calabria <zacarias...@gmail.com>:


> ¿Conoces si hay documentación o casos prácticos sobre el uso de ese
> comportamiento "Searchable"?

El manual de doctrine tiene un capítulo dedicado exclusivamente a Searchable

http://www.google.es/search?q=doctrine+orm+%2Bsearchable

Zacarias Calabria

unread,
Oct 7, 2009, 11:42:03 AM10/7/09
to symfo...@googlegroups.com
Jorge,

Muchas gracias de nuevo.

Saludos,

Zacarías

Jorge Rodríguez

unread,
Oct 7, 2009, 7:07:39 PM10/7/09
to symfo...@googlegroups.com
Hola:

2009/10/7 Zacarias Calabria <zacarias...@gmail.com>:
> Muchas gracias de nuevo.

No hay de qué y, por completar un poco más aunque creo que es
evidente, si quieres indexar páginas enteras más que modelos y no
quieres escribir y mantener más código puedes usar un buscador
externo. Un ht://dig o un mnoGoSearch. Si tu hosting lo permite son
muy fáciles de poner en marcha, pierdes inmediatez en el indexado (con
searchable puedes hacer que el índice se añada justo al guardar el
objeto con lo que inmediatamente aparece en las búsquedas, con
ht://dig tendrás que crear los índices una vez al día con cron por
ejemplo) pero ganas un montón de cosas como búsquedas borrosas tipo
las de google, que cuando te equivocas te hace sugerencias "quizás
quiso usted decir..."

... O sencillamente hacer un buscador personalizado de google, que es
una línea :-)

Reply all
Reply to author
Forward
0 new messages