Files
obsidian-rag/python/obsidian_rag/chunker.py
Santhosh Janardhanan 83a54b2af6 fix: stable chunk_id eliminates duplicate rows on re-index
UUID-based chunk_ids caused merge_insert to treat same content as new rows
on each re-index run. Now uses SHA1(content_hash + index) for deterministic
chunk_ids — same section/text always produces same chunk_id.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-11 13:23:17 -04:00

7.6 KiB