Vision General
La API de BoostDoc es para gestionar la configuracion de impulso de documentos de Fess. Puede ajustar la clasificacion de busqueda de documentos que coinciden con condiciones especificas.
URL Base
Lista de Endpoints
| Metodo | Ruta | Descripcion |
|---|---|---|
| GET/PUT | /settings | Obtener lista de impulsos de documentos |
| GET | /setting/{id} | Obtener impulso de documento |
| POST | /setting | Crear impulso de documento |
| PUT | /setting | Actualizar impulso de documento |
| DELETE | /setting/{id} | Eliminar impulso de documento |
Obtener Lista de Impulsos de Documentos
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 Impulso de Documento
Solicitud
Respuesta
Crear Impulso de Documento
Solicitud
Cuerpo de la Solicitud
Descripcion de Campos
| Campo | Requerido | Descripcion |
|---|---|---|
urlExpr | Si | Patron de expresion regular de URL |
boostExpr | Si | Expresion de impulso (numero o expresion) |
sortOrder | No | Orden de aplicacion |
Respuesta
Actualizar Impulso de Documento
Solicitud
Cuerpo de la Solicitud
Respuesta
Eliminar Impulso de Documento
Solicitud
Respuesta
Ejemplos de Expresiones de Impulso
| Expresion de Impulso | Descripcion |
|---|---|
2.0 | Impulso con valor fijo |
doc['boost'].value * 2 | Duplicar el valor de impulso del documento |
Math.log(doc['click_count'].value + 1) | Impulso con escala logaritmica basado en conteo de clics |
doc['last_modified'].value > now - 7d ? 3.0 : 1.0 | Triple impulso si fue actualizado en la ultima semana |
Ejemplos de Uso
Impulso para Sitio de Documentacion
Impulso para Contenido Nuevo
Informacion de Referencia
Vision General de Admin API - Vision general de Admin API
API de ElevateWord - API de palabras elevadas
Impulso de Documento - Guia de gestion de impulso de documentos