
What you described is already mostly in place today with our latest release (v6), and the search is INSANELY fast. The only thing missing to have multiple objects link to one physical document. However, you can accomplish this today if you use online-documents such as Google docs, Box, Skydrive, etc.