Even more technical:
IIRC, a rescan looks at a file’s ctime. (Creation time) If this has not been modified, the file is ignored.
A Full rescan looks at a file’s mtime. (Modification time) So it only looks at the file if it was modified.
Please do correct me if I’m wrong. 🙂