概要
ElevateWord APIは、Fess のエレベートワード(特定キーワードでの検索順位操作)を管理するためのAPIです。 特定の検索クエリに対して、特定のドキュメントを上位または下位に配置できます。
ベースURL
エンドポイント一覧
| メソッド | パス | 説明 |
|---|---|---|
| GET | /settings | エレベートワード一覧取得 |
| GET | /setting/{id} | エレベートワード取得 |
| POST | /setting | エレベートワード作成 |
| PUT | /setting | エレベートワード更新 |
| DELETE | /setting/{id} | エレベートワード削除 |
| PUT | /upload | エレベートワードCSVアップロード |
| GET | /download | エレベートワードCSVダウンロード |
エレベートワード一覧取得
リクエスト
パラメーター
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
size | Integer | いいえ | 1ページあたりの件数(デフォルト: 20) |
page | Integer | いいえ | ページ番号(1から開始、デフォルト: 1) |
id | String | いいえ | エレベートワードIDによる完全一致フィルタ |
レスポンス
エレベートワード取得
リクエスト
レスポンス
エレベートワード作成
リクエスト
リクエストボディ
フィールド説明
レスポンス
エレベートワード更新
リクエスト
リクエストボディ
注釈
更新時は、作成時のフィールドに加えて以下のフィールドが必須です。
id- 更新対象のエレベートワードIDversionNo- 楽観的ロック用のバージョン番号。GET /setting/{id}で取得した値を指定します。
レスポンス
エレベートワード削除
リクエスト
レスポンス
エレベートワードCSVアップロード
CSVファイルからエレベートワードを一括登録します。ファイルは multipart/form-data で送信します。インポートはサーバー側で非同期に実行されます。
リクエスト
パラメーター
| パラメーター | 必須 | 説明 |
|---|---|---|
elevateWordFile | はい | アップロードするエレベートワードCSVファイル |
レスポンス
エレベートワードCSVダウンロード
登録済みのエレベートワードをCSVファイル(elevate.csv)としてダウンロードします。レスポンスは application/octet-stream のストリームです。
リクエスト
使用例
製品名のエレベート
特定ラベルへのエレベート
CSVファイルのアップロード
CSVファイルのダウンロード
参考情報
Admin API 概要 - Admin API概要
KeyMatch API - キーマッチAPI
BoostDoc API - ドキュメントブーストAPI
追加ワード - エレベートワード管理ガイド