All of the previously cited approaches either use uniform weights for combination, or select weights based on collection-level information.
as stated previously, numerous studies suggest that certain methods work better on certain queries, collections, languages.