Overview
ElevateWord API is an API for managing Fess elevate words (search ranking manipulation for specific keywords). You can place specific documents higher or lower for specific search queries.
Base URL
Endpoint List
| Method | Path | Description |
|---|---|---|
| GET | /settings | List elevate words |
| GET | /setting/{id} | Get elevate word |
| POST | /setting | Create elevate word |
| PUT | /setting | Update elevate word |
| DELETE | /setting/{id} | Delete elevate word |
| PUT | /upload | Upload elevate word CSV |
| GET | /download | Download elevate word CSV |
List Elevate Words
Request
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
size | Integer | No | Number of items per page (default: 20) |
page | Integer | No | Page number (starts from 1, default: 1) |
id | String | No | Exact-match filter by elevate word ID |
Response
Get Elevate Word
Request
Response
Create Elevate Word
Request
Request Body
Field Description
Response
Update Elevate Word
Request
Request Body
Note
When updating, the following fields are required in addition to the fields used for creation:
id- ID of the elevate word to updateversionNo- Version number for optimistic locking. Specify the value obtained fromGET /setting/{id}.
Response
Delete Elevate Word
Request
Response
Upload Elevate Word CSV
Bulk-registers elevate words from a CSV file. The file is sent as multipart/form-data. The import is executed asynchronously on the server side.
Request
Parameters
| Parameter | Required | Description |
|---|---|---|
elevateWordFile | Yes | Elevate word CSV file to upload |
Response
Download Elevate Word CSV
Downloads the registered elevate words as a CSV file (elevate.csv). The response is an application/octet-stream stream.
Request
Usage Examples
Elevate Product Name
Elevate to Specific Label
Upload CSV File
Download CSV File
Reference
Admin API Overview - Admin API Overview
KeyMatch API - Key Match API
BoostDoc API - Document Boost API
Additional Word - Elevate Word Management Guide