Vision General
La API de WebConfig es para gestionar la configuracion de rastreo web de Fess. Puede operar configuraciones como URLs de rastreo, profundidad de rastreo y patrones de exclusion.
URL Base
Lista de Endpoints
| Metodo | Ruta | Descripcion |
|---|---|---|
| GET/PUT | /settings | Obtener lista de configuraciones de rastreo web |
| GET | /setting/{id} | Obtener configuracion de rastreo web |
| POST | /setting | Crear configuracion de rastreo web |
| PUT | /setting | Actualizar configuracion de rastreo web |
| DELETE | /setting/{id} | Eliminar configuracion de rastreo web |
Obtener Lista de Configuraciones de Rastreo Web
Solicitud
Parametros
| Parametro | Tipo | Requerido | Descripcion |
|---|---|---|---|
size | Integer | No | Numero de elementos por pagina (predeterminado: 20) |
page | Integer | No | Numero de pagina (comienza en 0) |
Respuesta
Obtener Configuracion de Rastreo Web
Solicitud
Respuesta
Crear Configuracion de Rastreo Web
Solicitud
Cuerpo de la Solicitud
Descripcion de Campos
| Campo | Requerido | Descripcion |
|---|---|---|
name | Si | Nombre de la configuracion |
urls | Si | URL de inicio de rastreo (separadas por salto de linea si son multiples) |
includedUrls | No | Patron de expresion regular para URLs a rastrear |
excludedUrls | No | Patron de expresion regular para URLs a excluir del rastreo |
includedDocUrls | No | Patron de expresion regular para URLs a indexar |
excludedDocUrls | No | Patron de expresion regular para URLs a excluir del indice |
configParameter | No | Parametros de configuracion adicionales |
depth | No | Profundidad de rastreo (predeterminado: -1=ilimitado) |
maxAccessCount | No | Numero maximo de accesos (predeterminado: 100) |
userAgent | No | User-Agent personalizado |
numOfThread | No | Numero de hilos paralelos (predeterminado: 1) |
intervalTime | No | Intervalo entre solicitudes (milisegundos, predeterminado: 0) |
boost | No | Valor de impulso en resultados de busqueda (predeterminado: 1.0) |
available | No | Habilitado/Deshabilitado (predeterminado: true) |
sortOrder | No | Orden de visualizacion |
permissions | No | Roles con permiso de acceso |
virtualHosts | No | Hosts virtuales |
labelTypeIds | No | IDs de tipo de etiqueta |
Respuesta
Actualizar Configuracion de Rastreo Web
Solicitud
Cuerpo de la Solicitud
Respuesta
Eliminar Configuracion de Rastreo Web
Solicitud
Respuesta
Ejemplos de Patrones de URL
includedUrls / excludedUrls
| Patron | Descripcion |
|---|---|
.*example\\.com.* | Todas las URLs que contienen example.com |
https://example\\.com/docs/.* | Solo bajo /docs/ |
.*\\.(pdf|doc|docx)$ | Archivos PDF, DOC, DOCX |
.*\\?.* | URLs con parametros de consulta |
.*/(login|logout|admin)/.* | URLs que contienen rutas especificas |
Ejemplos de Uso
Configuracion de Rastreo de Sitio Corporativo
Configuracion de Rastreo de Sitio de Documentacion
Informacion de Referencia
Vision General de Admin API - Vision general de Admin API
API de FileConfig - API de configuracion de rastreo de archivos
API de DataConfig - API de configuracion de almacen de datos
Rastreo Web - Guia de configuracion de rastreo web