Skip to content

feat: tantivy インデックス基盤(スキーマ・lindera日本語トークナイザー・Writer/Reader)#16

Merged
Kewton merged 1 commit into
developfrom
feature/4-tantivy-index
Mar 19, 2026
Merged

feat: tantivy インデックス基盤(スキーマ・lindera日本語トークナイザー・Writer/Reader)#16
Kewton merged 1 commit into
developfrom
feature/4-tantivy-index

Conversation

@Kewton
Copy link
Copy Markdown
Owner

@Kewton Kewton commented Mar 19, 2026

Summary

  • tantivy全文検索エンジンのスキーマ定義(path, heading, body, tags, heading_level, line_start)
  • lindera日本語トークナイザー統合(IPADICエンベデッド辞書使用)
  • Index Writer/Reader実装(RAM/ディスク両対応)

Test plan

  • スキーマフィールド定義テスト
  • RAM/ディスクインデックス作成テスト
  • ドキュメント追加・コミットテスト
  • 英語テキスト検索テスト
  • 日本語テキスト検索テスト
  • タグ検索テスト
  • 検索結果フィールド検証テスト
  • .commandindex/tantivy/ パステスト
  • cargo clippy / fmt / test 全パス

Closes #4

🤖 Generated with Claude Code

@Kewton Kewton force-pushed the feature/4-tantivy-index branch from 1a70545 to ee8f1e9 Compare March 19, 2026 09:23
- スキーマ定義(path, heading, body, tags, heading_level, line_start)
- lindera日本語トークナイザー統合(IPADICエンベデッド辞書)
- Index Writer/Reader実装
- 日本語・英語テキスト検索対応

Closes #4

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@Kewton Kewton force-pushed the feature/4-tantivy-index branch from ee8f1e9 to 49b8b12 Compare March 19, 2026 09:25
@Kewton Kewton merged commit c5bfa40 into develop Mar 19, 2026
4 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