Skip to content

feat: tantivy インデックス差分更新実装#31

Merged
Kewton merged 1 commit into
developfrom
feature/26-incremental-index
Mar 20, 2026
Merged

feat: tantivy インデックス差分更新実装#31
Kewton merged 1 commit into
developfrom
feature/26-incremental-index

Conversation

@Kewton
Copy link
Copy Markdown
Owner

@Kewton Kewton commented Mar 20, 2026

Summary

  • incremental_update関数(差分検知→tantivy更新→manifest更新の一括処理)
  • delete_by_path(tantivy term削除)
  • Manifest操作メソッド追加(remove_by_path, replace_entry)
  • UpdateSummary構造体
  • updateコマンドのCLI統合
  • 統合テスト追加(170テスト全パス)

Test plan

  • cargo test --all 全パス (170テスト)
  • cargo clippy --all-targets -- -D warnings 警告0件

Closes #26

🤖 Generated with Claude Code

- incremental_update関数(diff→tantivy差分更新→manifest更新)
- delete_by_path(pathフィールドのterm削除)
- Manifest::remove_by_path, replace_entry追加
- UpdateSummary構造体(追加/変更/削除/未変更の件数・セクション数)
- CLIのupdateコマンドスタブからincremental_update呼び出し
- 統合テスト追加(tests/incremental_update.rs)
- 170テスト全パス

Closes #26

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@Kewton Kewton merged commit 1d935ab into develop Mar 20, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant