ruby-on-rails - joins - search rails
¿La mejor forma de agregar una búsqueda web completa a mi sitio? (6)
Depende de lo que quieres decir con la búsqueda web completa en realidad. Si desea buscar en toda la web, las respuestas anteriores no le ayudarán mucho, ya que son realmente para indexar y buscar el contenido de su sitio. Sugiero usar la búsqueda de Google ajax (solo se necesita un ''powered by google'', sin anuncios) o Boss de yahoo (puede que los anuncios no sean seguros).
Necesito agregar búsqueda web completa a mi sitio. Necesito algo como la Búsqueda personalizada de Google, pero sin anuncios y tiene que ser gratis. Cualquier recomendación de un servicio web o proyecto de código abierto que pueda indexar mi sitio y permitirme buscarla será útil.
Mi sitio está hecho en rubí sobre rieles, si eso ayuda.
Haré esta pregunta community-wiki para que puedas editar mi inglés malo. Creo que muchas personas se pueden beneficiar de esta pregunta.
Echa un vistazo a Lucene. Es un motor de búsqueda de código abierto que sin duda será una experiencia de aprendizaje divertida para implementar en su propio sitio. Fue diseñado originalmente por la gente Excite, creo.
Hurón es el puerto Ruby de Lucene. Mira el plugin acts_as_ferret .
La gente va a actuar como un ssl y pensando en la esfinge en los blogs que leo:
http://acts-as-solr.rubyforge.org/
http://ts.freelancing-gods.com/
También he estado buscando en tsearch en postgres, parece muy capaz:
Recomiendo actos_como_xapian . Es muy fácil de implementar, es lo suficientemente rápido y tiene las funciones que normalmente necesitarás.
¿Qué quiere decir con "búsqueda web completa"?
Son buenas respuestas disponibles para la búsqueda de texto completo donde un motor de búsqueda indexa y consulta los objetos modelo almacenados en su base de datos.
Si se refiere a algo que indexa y consulta su HTML renderizado, Nutch es una opción popular con un rastreador web, un analizador, un indexador y una interfaz de consulta.