As a Solr expert of many years I am confident I can help you.
While sorting is an option to rank results, you can also incorporate popularity etc, as factors in the relevancy score.
With Solr the options are endless, and I will gladly help you to get the result you want.
Please send me a message if you have any questions.
Kind regards,
Okke Klein