Solr Search Custom search form template
You can use view mode of all content types where you want to show in searching. Best things are 


Create views modes for all content type
assign or enable view mode for that content type
create views and use render as the entity with that view mode.
Theme based on need or UI/UX
Custom form or create a template for search form so you can change the submit template with different UI.