You dont need to create seperate index on,each searchable column as it will make write performance substantially worse
You can create one index for 5 columns.
Check out this link which tells you the best practices to create a index
NOTE:- It also depends on your where
clause and group by
clause of how frequently you are using the,