How to choose suitable solar water pump?

How to choose suitable solar water pump?

Firstly we should know from you :
What is the fluid? 
Clean water(temperature), dirty water(temperature), particles,or slurry ? What is the flow and head? And the power?
Other conditions from customer if possible: pump type, motor? 
With complete information, then we selected the pump and feedback to you.