Apache Solr

De Wikipedia, la enciclopedia libre
Saltar a: navegación, búsqueda
Solr
Solr logo
Desarrollador
Apache Software Foundation
lucene.apache.org/solr/
Información general
Género API de búsqueda e índice
Sistema operativo transplataforma
Licencia Apache License 2.0
Estado actual Activo
[editar datos en Wikidata]

Solr es un motor de búsqueda de código abierto basado en la biblioteca Java del proyecto Lucene, con APIs en XML/HTTP y JSON, resaltado de resultados, búsqueda por facetas, caché, y una interfaz para su administración.[1]

Corre sobre un contenedor de servlets Java como Apache Tomcat.

Historia[editar]

A finales de 2004, CNET Networks empezó a desarrollar Solr como un proyecto interno para añadir un buscador a su página web.

A principios de 2006 CNET Networks decidió donar el código fuente a la Apache Software Foundation.[2] Como cualquier otro proyecto de la Apache Software Foundation al principio pasó un periodo de incubación durante el que se resolvieron asuntos de índole organizativa, legal y financiera.

A finales de enero de 2007, Solr abandonó la incubadora de proyectos, ganó estabilidad y fue acumulando funcionalidades, atrayendo a una robusta comunidad de usuarios y colaboradores. Aunque es un proyecto público desde hace relativamente poco, lo emplean varias páginas de alto tráfico.[3]

En septiembre de 2008, se publicó Solr 1.3, una versión con muchas mejoras, como la posibilidad de realizar búsqueda distribuida y mejoras de rendimiento.[4]

En noviembre de 2009 se pubicó Solr 1.4, una versión que introduce mejoras en el indexado, la búsqueda y el faceteado, además de nuevas funcionalidades como el procesado de documentos enriquecidos (PDF, Word, HTML), el agrupamiento ("clustering") de resultados de búsqueda y una integración con la base de datos superior a la anterior. Incluye además varios accesorios ("plug-ins").[5]

En marzo de 2010 los proyectos de Lucene y Solr se unieron convirtiéndose en Solr en un subproyecto de Lucene. Las descargas se podían realizar por separado, pero ambos proyectos se desarrollaban en paralelo por el mismo conjunto de desarrolladores.

En 2011 se modificó el versionado de Solr para que fuese en paralelo con el de Lucene. La siguiente versión después de Solr 1.4 fue la 3.1 para que tuviese la misma revisión que la de Lucene.

En octubre de 2012 se lanzó la versión Solr 4.0, incluyendo la nueva funcionalidad SolrCloud que facilitaba la creación de índices distribuidos. Durante el 2013 y 2014 se liberaron versiones que incrementaban características y estabilidad.

En febrero de 2015 se lanzó la versión Solr 5.0, primera versión que empaquetaba Solr como una aplicación autónoma y terminando con el soporte para instalar Solr como war en diferentes contenedores de aplicaciones java.

Véase también[editar]

Notas[editar]

  1. What is Solr?
  2. Código fuente que CNET entrega a la ASF for the Solr project
  3. Páginas públicas que usan Solr
  4. Solr 1.3 Announcement
  5. Anuncio de lanzamiento de Solr 1.4

Enlaces externos[editar]