I have an external system that will send us events in XML. The event will include a link to an Office document and some other metadata.

Now I want Sharepoint to index the document and metadata together. The result I want to achieve is - when a user search hits either metadata or contents of the Office document, I can render a page including both metadata and document summary and display to the user.

Is there a good way to do that? Thanks.