Apache Solr¶
En este artículo
Información
Apache Solr es una plataforma gratuita de indexación y búsqueda de texto completo construida sobre la biblioteca de búsqueda Apache Lucene. Solr proporciona capacidades de búsqueda en tiempo real de alto rendimiento, escalabilidad, tolerancia a fallos y funcionalidad avanzada para la creación de aplicaciones de búsqueda.
Características clave de Apache Solr¶
- Búsqueda de texto completo — proporciona una búsqueda rápida y precisa a través de grandes volúmenes de datos de texto con soporte para análisis morfológico, filtrado, clasificación y resaltado de resultados.
- Escalabilidad — admite la indexación y búsqueda distribuida en múltiples nodos (SolrCloud), lo que permite escalar hasta cientos de millones de documentos.
- Indexación en tiempo real — permite la capacidad de añadir, actualizar y eliminar documentos con una latencia mínima.
- Funcionalidad de búsqueda avanzada — soporte para búsqueda facetada, consultas espaciales, búsqueda de datos de audio y vídeo, así como integración con Elasticsearch.
- Esquema de datos flexible — permite trabajar con varios formatos de datos (JSON, XML, CSV, PDF, Word, etc.) y personalizar el esquema de indexación para tareas específicas.
- Arquitectura fiable — proporciona tolerancia a fallos mediante la replicación de datos, la recuperación automática de nodos y el equilibrio de carga.
- Ecosistema desarrollado — integración con lenguajes de programación populares (Java, Python, PHP, Ruby) y frameworks, así como una gran cantidad de complementos y extensiones.
- Gestión de la API — proporciona una API RESTful para gestionar índices, ejecutar consultas y monitorizar el estado del clúster.
Funciones de despliegue¶
| ID | Nombre del Software | SO Compatible | VM | BM | VGPU | GPU | CPU Mín. (Núcleos) | RAM Mín. (GB) | HDD/SSD Mín. (GB) | Dominio Personalizado | Activo |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 623 | Apache Solr | Ubuntu 22.04 | + | + | + | + | 1 | 2 | 5 | No | PEDIR |
Nota
A menos que se especifique lo contrario, instalamos por defecto la última versión de lanzamiento del software desde el sitio web del desarrollador o los repositorios del sistema operativo.
Primeros pasos tras desplegar Apache Solr como una aplicación gestionada¶
Después de desplegar Apache Solr como una aplicación gestionada, encontrará lo siguiente en la pestaña My Applications del panel de control del servidor:
- un enlace de la aplicación;
- login y contraseña para el acceso;
- información relativa al uso y gestión del servicio.
Para más detalles sobre cómo trabajar con aplicaciones gestionadas, lea las instrucciones.
Primeros pasos tras desplegar Apache Solr desde el Marketplace¶
Una vez completado el pago, se enviará una notificación sobre la preparación del servidor a la dirección de correo electrónico proporcionada durante el registro. Esta contendrá la dirección IP del VPS, así como el login y la contraseña para la conexión. Los clientes pueden gestionar su hardware a través del Server Control Panel and API — Invapi.
Credenciales de acceso¶
- Apache Solr Control Panel Address: especificada en el webpanel del panel de control del servidor o en el correo electrónico enviado.
- Username:
root; - Password: enviada por correo electrónico una vez que el servidor esté listo para su uso tras el despliegue del software.
Acceso externo¶
El acceso externo al servicio se proporciona mediante HTTPS en el puerto 443 a través de un proxy Nginx.
Acceso interno¶
El servicio de la API interna es accesible en el puerto 3000.
Configuración inicial¶
- Siga el enlace al panel de control (p. ej.,
https://apache-solr<Server-ID>.hostkey.com/solr/). - Introduzca su login y contraseña.
- Se abrirá la página de inicio de Solr Admin, mostrando información sobre el estado del servidor.
- Cree su primera colección o core para empezar.
Creación de un núcleo (Core)¶
Para crear un nuevo core a través de la interfaz web:
- Vaya a la sección Core Admin.
- Haga clic en Add Core.
- Especifique el nombre del core y los parámetros de configuración.
- Haga clic en Add Core para completar la creación.
Información
La documentación detallada para configurar Apache Solr está disponible en el sitio web oficial.
Pedir un servidor con Apache Solr mediante la API¶
Para instalar este software utilizando la API, siga estas instrucciones.