Event easier, in Lucene.net you can boost a value by adding "^#" to the search field
Ex: ProductColor('Red')^2 ProductSize('Small') ProductShape('Circle')^.5
Would result in Product Color "Red" Matches being 2x heavier in weight than the size, and shape would be half the weight as Size.
We just modified the Smart Search Filter, added a "Boost" Field to the web part, and then appended "^"+Boost to the drop down values. Worked like a charm!