¿Qué es Solr?
Solr es un buscador hecho con código abierto, permite la indexación y búsqueda en grandes volúmenes de datos en distintos formatos.
Equipo editorial de Bambú Tech Services3 min de lectura

Solr es un motor de búsqueda basado en Apache, escrito con el lenguaje de programación Java, con la librería Lucene y que significa searching (S), on (O), Lucene (L): la interfaz de aplicaciones de código abierto que le permite indexar y realizar las búsquedas, replication (R).
Solr es un buscador vertical, por lo que puede realizar búsquedas de segmentos específicos. Esta tecnología es utilizada por muchas tiendas en líneas, sitios de venta de casa y carros en sus motores de búsqueda.
Características de Solr
- Interfaz completa de administración
- Monitoreo fácil con JMX
- Resistente a fallas y altamente escalables
- Diseño flexible y adaptable
- Indexación rápida
- Arquitectura extensible
- Extensiones para la indexación en diferentes formatos
- Búsqueda geoespacial
¿Cómo funciona Solr?
La primera parte consiste en la recopilación e indexación de datos (documentos) muy rápido, casi en tiempo real. Los documentos se acomodan en un índice que funciona como una base de datos conformada por: una fila donde se organizan los documentos y una columna, en la que se clasifica en campos.
Solr cuenta con un administrador central que permite la sincronización, registro de nombres y distribución de configuraciones, de esta forma el buscador es capaz de funcionar en situaciones complicadas como lo puede ser las páginas web.
En caso de no ser suficiente el buscador puede vincularse con SolrCoud para dividir los datos y enlazarlos lógicamente en la biblioteca. Como extra, Solr tiene otras opciones que lo vuelven más completo como:
Clasificación de facetas
Clasifica individualmente cada elemento de la información requerida, por ejemplo: nombre del autor, idioma o longitud del texto; funcionando como filtros y entonces brinda resultados más personalizados.
Reconocimiento de texto
El sistema es capaz de reconocer y leer distintos formatos como los de Microsoft y PDFs hasta editores de texto.
Uniones
Realiza una búsqueda de varios términos y luego selecciona los más adecuados de acuerdo a lo requerido.
Reajuste de términos
El sistema detecta errores ortográficos y arroja resultados de las correcciones.
¿Dónde utilizar Solr?
- Motores de búsqueda en ecommerce
- Buscador en el portal/página de ventas
- Buscador en sitios de noticias
- Motor de búsqueda en foros
Desarrolla tu app con los expertos
Hemos hecho aplicaciones para Office Depot, GNP, Bonafont y muchos más

Solr: ventajas y deventajas
Ventajas
Búsqueda de texto completo
Solr utiliza Lucene, lo que permite que los resultados sean precisos y rápidos a pesar de tratarse de grandes cantidades de datos.
Escalabilidad
Es capaz de manejar grandes volúmenes de datos, haciendo la indexación y búsqueda de información muy disponible.
Flexibilidad
El buscador es compatible con una gran cantidad de formatos, lo cual facilita la indexación y búsqueda en distintas plataformas.
Personalización
Cuenta con una configuración de reglas de búsqueda específica, lo cuál permite que los resultados además de ser más precisos, sean personalizados.
Desventajas
Complejidad
Para poder realizar una correcta configuración y administración del buscador sí es necesario contar con conocimientos técnicos.
Costo
Aunque está diseñado con código abierto en ocasiones se hay costos extras por realizar la configuración y manejar la administración de la plataforma.
Hardware
Para el manejo de grandes cantidades de datos, Solr puede necesitar hardware e infraestructuras extras para un mejor rendimiento.
Empresas que utilizan Solr

Netflix
Utiliza Solr para la búsqueda en el sitio web y su catálogo de películas.

Usa Solr para potenciar su API de búsqueda geográfica.

Sears
Utiliza Solr para las búsquedas, realizar sugerencias automáticas y una navegación por facetas.

Ticketmaster
Solr se encarga de entregar búsquedas, alertas y feeds a socios.

Panasonic Europe
Potencia la búsqueda y navegación por facetas en sitios de 30 países.

eBay
Potencia las búsquedas de sus sitios en alemán.

Sistemas de datos planetarios de la NASA
Utilizan Solr para buscar información sobre conjuntos de datos, misiones, instrumentos y objetivos.


