Una biblioteca de búsqueda de texto de alto rendimiento y con todas las funciones, escrita en Java y usada como base para crear aplicaciones de búsqueda.
apache/solr
Apache Solr es una plataforma de búsqueda multimodal de código abierto basada en Apache Lucene, para búsquedas de texto completo, vectoriales y geoespaciales.
Alternativa open source a:Algolia
Elasticsearch Service
- Estrellas
- 1,689
- Forks
- 865
- Issues abiertos
- 248
- Último commit
- hace 10 horas
¿Qué es?
Apache Solr es un servidor de búsqueda basado en Apache Lucene. Permite realizar búsquedas de texto completo, vectoriales y geoespaciales en una sola plataforma, y se utiliza para ofrecer búsquedas en grandes organizaciones.
Solr se puede ejecutar localmente con ejemplos incluidos, como techproducts, schemaless y films, o desplegarse en Docker. También ofrece soporte oficial para ejecutarse en Kubernetes mediante Solr Operator e incluye una interfaz web de administración y una herramienta de línea de comandos bin/solr para gestionar colecciones e indexar datos de ejemplo.
El proyecto está escrito en Java y se compila con Gradle. El repositorio incluye la documentación para desarrolladores y una guía de contribución para quienes quieran compilar Solr desde el código fuente.
Funciones clave
- 01Búsqueda de texto completo basada en Apache Lucene
- 02Búsqueda vectorial y geoespacial en una sola plataforma
- 03Imagen oficial de Docker y soporte para Kubernetes mediante Solr Operator
- 04Interfaz web de administración integrada y herramienta de línea de comandos bin/solr
- 05Configuraciones de ejemplo incluidas para empezar a ejecutarlo localmente con rapidez
Casos de uso
- Añadir búsqueda de texto completo a un sitio web o una aplicación con grandes colecciones de documentos
- Crear búsquedas semánticas o basadas en vectores junto con búsquedas por palabras clave
- Ejecutar consultas de búsqueda basadas en la ubicación sobre datos geoespaciales
- Desplegar un clúster de búsqueda en Kubernetes para cargas de trabajo de producción
Temas
Preguntas frecuentes
- ¿Qué es solr?
- Apache Solr es una plataforma de búsqueda multimodal de código abierto basada en Apache Lucene, para búsquedas de texto completo, vectoriales y geoespaciales. Apache Solr es un servidor de búsqueda basado en Apache Lucene. Permite realizar búsquedas de texto completo, vectoriales y geoespaciales en una sola plataforma, y se utiliza para ofrecer búsquedas en grandes organizaciones.
- ¿solr es gratuito? ¿Qué licencia tiene?
- solr es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿solr sigue mantenido?
- Mantenimiento activo. El último commit de solr fue el 21 oct 2026.
- ¿Para qué puedo usar solr?
- Añadir búsqueda de texto completo a un sitio web o una aplicación con grandes colecciones de documentos Crear búsquedas semánticas o basadas en vectores junto con búsquedas por palabras clave Ejecutar consultas de búsqueda basadas en la ubicación sobre datos geoespaciales Desplegar un clúster de búsqueda en Kubernetes para cargas de trabajo de producción
- ¿Dónde consigo solr?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/apache/solr
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Motor distribuido de búsqueda y analítica con API REST que también funciona como almacén de datos escalable y base de datos vectorial.
Un motor de búsqueda rápido y tolerante a errores tipográficos, con una API para búsquedas de texto completo, semánticas e híbridas en sitios web y aplicaciones.
Typesense es un motor de búsqueda de código abierto y en memoria, con tolerancia a errores tipográficos, facetas, búsqueda geográfica y vectorial, pensado como una alternativa más sencilla a Algolia y Elasticsearch.
Base de datos de búsqueda de código abierto con búsqueda de texto completo, vectorial e híbrida, indexación en tiempo real y SQL; una alternativa a Elasticsearch.
Una extensión de Postgres que incorpora búsqueda de texto completo y vectorial, puntuación BM25 y agregaciones a tu base de datos existente.