Vision General
La API de ElevateWord es para gestionar las palabras elevadas (manipulacion del orden de busqueda para palabras clave especificas) de Fess. Puede colocar documentos especificos en posiciones superiores o inferiores para ciertas consultas de busqueda.
URL Base
Lista de Endpoints
| Metodo | Ruta | Descripcion |
|---|---|---|
| GET | /settings | Obtener lista de palabras elevadas |
| GET | /setting/{id} | Obtener palabra elevada |
| POST | /setting | Crear palabra elevada |
| PUT | /setting | Actualizar palabra elevada |
| DELETE | /setting/{id} | Eliminar palabra elevada |
| PUT | /upload | Subir CSV de palabras elevadas |
| GET | /download | Descargar CSV de palabras elevadas |
Obtener Lista de Palabras Elevadas
Solicitud
Parametros
| Parametro | Tipo | Requerido | Descripcion |
|---|---|---|---|
size | Integer | No | Numero de elementos por pagina (predeterminado: 20) |
page | Integer | No | Numero de pagina (comienza en 1, predeterminado: 1) |
id | String | No | Filtro de coincidencia exacta por ID de palabra elevada |
Respuesta
Obtener Palabra Elevada
Solicitud
Respuesta
Crear Palabra Elevada
Solicitud
Cuerpo de la Solicitud
Descripcion de Campos
| Campo | Requerido | Descripcion |
|---|---|---|
suggestWord | Si | Palabra clave a elevar |
reading | No | Lectura fonetica |
permissions | No | Permisos de acceso (cadena separada por saltos de linea, uno por linea. Valor inicial del formulario: permisos de visualizacion predeterminados de la busqueda) |
boost | Si | Valor de impulso (valor inicial del formulario: 100.0) |
labelTypeIds | No | IDs de etiqueta objetivo (arreglo de cadenas) |
Respuesta
Actualizar Palabra Elevada
Solicitud
Cuerpo de la Solicitud
Nota
Al actualizar, los siguientes campos son obligatorios ademas de los campos utilizados para la creacion:
id- ID de la palabra elevada a actualizarversionNo- Numero de version para el bloqueo optimista. Especifique el valor obtenido deGET /setting/{id}.
Respuesta
Eliminar Palabra Elevada
Solicitud
Respuesta
Subir CSV de Palabras Elevadas
Registra palabras elevadas en bloque a partir de un archivo CSV. El archivo se envia como multipart/form-data. La importacion se ejecuta de forma asincrona en el servidor.
Solicitud
Parametros
| Parametro | Requerido | Descripcion |
|---|---|---|
elevateWordFile | Si | Archivo CSV de palabras elevadas a subir |
Respuesta
Descargar CSV de Palabras Elevadas
Descarga las palabras elevadas registradas como archivo CSV (elevate.csv). La respuesta es un flujo application/octet-stream.
Solicitud
Ejemplos de Uso
Elevar Nombre de Producto
Elevar a Etiqueta Especifica
Subir Archivo CSV
Descargar Archivo CSV
Informacion de Referencia
Vision General de Admin API - Vision general de Admin API
API de KeyMatch - API de coincidencia de claves
BoostDoc API - API de impulso de documentos
Palabra Adicional - Guia de gestion de palabras elevadas