Solr

Solr
Tipo de sistema de busqueda
Autor Yonik Seeley
Desarrollador Fundación de software Apache
Escrito en Java [2] [1]
Primera edición 17 de enero de 2006 [1]
plataforma de hardware máquina virtual de Java
ultima versión
Licencia Licencia Apache 2.0
Sitio web solr.apache.org
 Archivos multimedia en Wikimedia Commons

Solr (pronunciado "solar" [4] ) es una plataforma de búsqueda de texto completo de código abierto basada en el proyecto Apache Lucene . Sus principales características son: búsqueda de texto completo , resaltado de resultados, búsqueda por facetas , agrupación dinámica, integración con bases de datos, procesamiento de documentos con un formato complejo (por ejemplo, Word, PDF). Debido a que Solr tiene capacidades distribuidas de búsqueda y replicación, Solr es altamente escalable [5] . A partir de mayo de 2016, Solr es el segundo motor de búsqueda más popular [6] .

Solr está escrito en Java y se ejecuta como una aplicación web de búsqueda de texto completo independiente (desde la versión 5.0 se ejecuta como una aplicación independiente, no dentro de ningún contenedor de servlet ). Solr utiliza Lucene como base para implementar la indexación y la búsqueda. Solr tiene una API HTTP / XML y JSON , lo que hace posible usar Solr desde todos los lenguajes de programación populares . Además, Solr se puede configurar de forma muy flexible y se le pueden conectar módulos externos.

Desde la fusión de dos proyectos en 2010 [7]  , Lucene y Solr, ambos están hechos por el mismo equipo de Apache Software Foundation , por lo que estos productos a menudo se denominan Lucene/Solr o Solr/Lucene.

Características clave:

Historia

Solr fue creado en 2004 por Yonik Seeley en CNET Networks como un motor de búsqueda interno para el sitio web de la empresa. Luego, Yonik Seely, junto con Grant Ingersoll (Grant Ingersoll) y Erik Hatcher (Erik Hatcher) crearon la empresa LucidWorks, brindando soporte comercial y capacitando a Apache Solr'u.

En enero de 2006, CNET Networks decidió abrir el código , entregándoselo a ASF como un proyecto basado en Lucene [8] . Como cualquier proyecto en ASF , Solr entró en el período de incubación, durante el cual se resolvieron cuestiones organizativas, legales y financieras.

En enero de 2007, Solr salió del estado de incubación y comenzó a crecer constantemente, atrayendo a una sólida comunidad de usuarios, desarrolladores y patrocinadores. Aunque era un proyecto bastante nuevo, Solr ya se usaba en varios sitios web de alta carga [9] .

La versión 1.3 de Solr se lanzó en septiembre de 2008 e incluye muchas mejoras, como la capacidad de búsqueda distribuida y optimizaciones de rendimiento [10] .

En noviembre de 2009, se lanzó la versión 1.4 de Solr, que incluye optimizaciones para indexación, búsqueda de texto completo y por facetas, procesamiento mejorado de documentos con formatos complejos ( PDF , Word , HTML ), agrupación mejorada de resultados de búsqueda basada en Carrot2 , integración mejorada con bases de datos [11] .

En marzo de 2010, los proyectos Lucene y Solr se fusionaron en uno solo. Ambos productos ahora son desarrollados conjuntamente por el mismo equipo de desarrollo.

El esquema de versiones de Solr se cambió en 2011. A partir de ahora, la versión de Solr corresponde a la versión de Lucene: después de la versión 1.4, la siguiente versión fue la 3.1 [12] .

En octubre de 2012, se lanzó Solr 4.0, que incluye funciones para trabajar en la nube: SolrCloud [13] [14] .

La versión 5.0.0 se lanzó en febrero de 2015, la 7.0.0 el 20 de septiembre de 2017 y la 9.0.0 en junio de 2022

Notas

  1. 1 2 https://projects.apache.org/json/projects/lucene-solr.json
  2. El proyecto de código abierto solr en Open Hub: página de idiomas - 2006.
  3. https://solr.apache.org/news.html#apache-solrtm-900-disponible
  4. Cómo pronunciar Solr . Consultado el 15 de junio de 2013. Archivado desde el original el 28 de junio de 2013.
  5. Presentación de Solr . Consultado el 15 de junio de 2013. Archivado desde el original el 1 de agosto de 2013.
  6. DB-Engines Ranking: clasificación de popularidad de los motores de búsqueda (enlace inaccesible) . Consultado el 15 de junio de 2013. Archivado desde el original el 19 de octubre de 2018. 
  7. Lucene y Solr Development se han fusionado | centro de búsqueda | Búsqueda de código abierto de Lucene/Solr (enlace no disponible) . Archivado desde el original el 30 de mayo de 2013. 
  8. [SOLR-1] Contribución del código CNET - ASF JIRA . Consultado el 15 de junio de 2013. Archivado desde el original el 14 de noviembre de 2018.
  9. Sitios web públicos que utilizan Solr . Consultado el 15 de junio de 2013. Archivado desde el original el 22 de septiembre de 2018.
  10. Notas de la versión de Solr 1.3 . Consultado el 15 de junio de 2013. Archivado desde el original el 26 de septiembre de 2009.
  11. Notas de la versión de Solr 1.4 . Consultado el 15 de junio de 2013. Archivado desde el original el 27 de octubre de 2011.
  12. Notas de la versión de Solr 3.1 . Consultado el 15 de junio de 2013. Archivado desde el original el 17 de junio de 2014.
  13. SolrCloud . Consultado el 15 de junio de 2013. Archivado desde el original el 3 de junio de 2013.
  14. Apache Lucene . Consultado el 15 de junio de 2013. Archivado desde el original el 28 de junio de 2013.

Literatura

Enlaces