Sphinx: buscador de texto open source
Sphinx (SQL Phrase Index) es un motor que permite buscar texto. Normalmente es un motor de búsqueda independiente, que provee de forma rápida y eficiente resultados relevantes a otras aplicaciones. Está diseñado para ser integrado con MySQL y lenguajes de programación (actualmente PHP). Los datos se pueden recuperar mediante conexión directa a MySQL o mediante XMLs.
Dispone de cuatro utilidades: indexer para crear Ãndeces de texto, search para buscar desde la lÃnea de comandos, searchd es un demonio que busca en los textos desde aplicaciones externas y sphinxapi un API para lenguajes de programación (PHP).
Entre las caracterÃsticas que ofrece nos encontramos con lo siguiente:
- Alta velocidad de indexación (+10Mb/s)
- Alta velocidad de búsqueda (0.1 s. en 2-4 Gb de texto)
- Alta escalabilidad
- Soporte para búsquedas distribuidas
- Soporte para MySQL nativo (admite tablas MyISAM y InnoDB)
- Búsqueda de frases
- Stemming de inglés y ruso
- Y mucho más
VÃa / MySQL Performance Blog
Muchas veces queremos que las personas se descarguen las imágenes que tenemos en nuestras páginas web, pero también queremos que quede bien claro quién es el autor. Para ello podemos editar todas las imágenes que tengamos, o bien que el propio entorno se encargue de poner el copyright por nosotros.