Default value of Minimum should match in should clause

Do we need to explicitly set minimum_should_match: 1, for bool query with only should clause?

No. It's not needed

Thanks !