pub fn index_file(conn: &Connection, path: &str, content: &str) -> Result<()>
Index a memory file into the SQLite DB (BM25). Removes existing chunks for this path before re-indexing (handles overwrite).