This video shows an example how you can build a member search in DNN based on some properties of our choosing and how these properties can be used to generate a custom view for the results that also has images and formatting. The same principle can be applied to build search for pages, portals or any other custom entities in your business logic layer.
source