And the content repository should be the hook for searching dynamic content regardless of where it's stored, DB or filesystem. There's no reason why static content couldn't be mapped via the content repository, too, now that it knows about stuff stored in the filesystem ...