Oranize content and make them searchable

Hello everyone, I'm very new to wpmudev. I'm looking for a plugin that allows me to add and embed different types of content (PDF, Videos, Images,...etc) and allow users to find and categorize them easily. I appreciate any help on that.

Mahmoud