Introduccion
Fess es un servidor de búsqueda de texto completo de código abierto que rastrea sitios web y servidores de archivos, permitiendo la búsqueda cruzada del contenido recopilado.
Esta guía está destinada a quienes desean probar Fess rápidamente, describiendo los pasos mínimos para ponerlo en marcha.
¿Qué metodo usar?
| Docker (Recomendado) | Paquete ZIP | |
|---|---|---|
| Requisitos previos | Docker y Docker Compose | Java 21, OpenSearch |
| Facilidad de inicio | ◎ Solo unos pocos comandos | △ Se requieren múltiples instalaciones de software |
| Ideal para | Quienes quieren probarlo primero | Quienes no pueden usar Docker en su entorno |
Metodo 1: Docker (Recomendado)
Tiempo estimado: 5–10 minutos en el primer inicio (incluyendo la descarga de la imagen Docker)
Docker proporciona la forma más rápida y fiable de ejecutar Fess. Todas las dependencias están incluidas, por lo que no es necesario instalar nada más.
Paso 1: Descargar los archivos de configuracion
Paso 2: Iniciar los contenedores
Paso 3: Acceder a Fess
Espere un par de minutos para que los servicios se inicialicen, luego abra su navegador:
Interfaz de busqueda: http://localhost:8080/
Panel de administracion: http://localhost:8080/admin
Credenciales predeterminadas: admin / admin
Advertencia
Aviso de seguridad: Cambie la contrasena de administrador predeterminada inmediatamente despues de su primer inicio de sesion.
Paso 4: Detener Fess
Para configuracion avanzada de Docker (ajustes personalizados, OpenSearch externo, Kubernetes), consulte la Guia de instalacion con Docker.
Metodo 2: Paquete ZIP
Tiempo estimado: 20–30 minutos en el primer inicio (incluyendo la instalación de Java y OpenSearch)
Si no desea usar Docker, puede ejecutar Fess directamente desde el paquete ZIP.
Nota
Este metodo esta destinado a fines de evaluacion. Para implementaciones en produccion, recomendamos usar Docker o instalar con paquetes RPM/DEB.
Preparacion Previa
Por favor, instale el siguiente software antes de iniciar Fess.
1. Instalar Java 21
Se recomienda Eclipse Temurin para Java 21.
2. Instalar e iniciar OpenSearch
OpenSearch es necesario para almacenar los datos de Fess. Consulte la guia de instalacion para instalar e iniciar OpenSearch.
Descarga e Instalacion
Descargue el paquete ZIP mas reciente desde GitHub Releases
Extraiga e ingrese al directorio:
Inicio de Fess
Espere aproximadamente 30 segundos para que Fess se inicie, luego acceda a:
http://localhost:8080/ (Busqueda)
http://localhost:8080/admin (Administracion - usuario: admin/admin)
Advertencia
Asegurese de cambiar la contrasena predeterminada. En entornos de produccion, se recomienda encarecidamente cambiar la contrasena inmediatamente despues del primer inicio de sesion.
Detencion de Fess (ZIP)
Presione Ctrl+C en la terminal, o use kill para detener el proceso fess.
Configuracion de Rastreo y Busqueda
1. Crear una configuracion de rastreo web
Inicie sesion en el Panel de administracion (http://localhost:8080/admin)
Navegue a Crawler > Web en el menu de la izquierda
Haga clic en Crear nuevo para crear una nueva configuracion
Complete los campos requeridos:
Nombre: Mi primer rastreo
URL: https://www.example.com/ (URL del sitio a rastrear)
Maximo de accesos: 10 (para pruebas iniciales, se recomienda un valor pequeño)
Intervalo: 1000 (milisegundos entre solicitudes; se recomienda el valor predeterminado
1000ms)
Haga clic en Crear para guardar
Advertencia
Establecer el Maximo de accesos demasiado alto puede sobrecargar el sitio objetivo. Siempre comience con un valor pequeño (alrededor de 10–100) para las pruebas. Al rastrear sitios que no administra, siga la configuracion de robots.txt.
2. Ejecutar el rastreador
Vaya a Sistema > Programador
Encuentre Default Crawler en la lista
Haga clic en Iniciar ahora
Monitoree el progreso en Sistema > Informacion de rastreo
Para ejecucion programada, seleccione Default Crawler y configure el horario. Si la hora de inicio es 10:35 am, ingrese 35 10 * * ? (formato: minuto hora dia mes dia_semana).
3. Buscar
Una vez completado el rastreo (verifique WebIndexSize en la informacion de sesion):
Visite http://localhost:8080/ e ingrese un termino de busqueda para ver sus resultados.
Para saber mas
Documentacion completa - Guia de referencia completa
Guia de instalacion - Opciones de implementacion en produccion
Guia de administracion - Configuracion y gestion
Referencia de API - Integre la busqueda en sus aplicaciones
Foro de discusion - Haga preguntas, comparta consejos
GitHub Issues - Reporte errores, solicite funciones