# 2026-03-09 設定保存時のカテゴリ一括更新

## 実施内容

### カテゴリ変更時に既存ドキュメントを即座に一括更新

モニター先フォルダのカテゴリ名を変更して設定を保存した際、既にインデックス済みのドキュメントにも
カテゴリが即座に反映されるようにした。従来はファイルが更新されて再取込されるまでカテゴリが変わらなかった。

- **仕組み**: `settings_post_handler` で WatcherConfig 送信後、`category_map` をもとに SQL `UPDATE` で既存ドキュメントのカテゴリを一括書き換え。
  - カテゴリが設定されたパス → 配下の全ドキュメントの `category` を新しい値に更新（変更がある場合のみ）。
  - カテゴリが空のパス → 配下のドキュメントの `category` を空文字にリセット。
- `db::escape_like` を `pub` に変更して `handlers.rs` から利用可能にした。

## 主な変更ファイル

| ファイル | 変更内容 |
|---|---|
| src/backend/src/mcp/handlers.rs | 設定保存時にカテゴリ一括 UPDATE ロジックを追加 |
| src/backend/src/db/mod.rs | `escape_like` を `pub` に変更 |
