The Material UI is a UX framework. It only provides the styles and markup for a search interface. It doesn't provide any of the plumbing needed to upload and store file assets in your application.
There's a multitude of different content management solutions available. What you choose will depend a great deal on the development stack you are running. Hope that helps.
For example, we work a lot with the beautiful FarCry Core platform: http://www.farcrycore.org