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?
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
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 :-)