This is a huge number of docs you want to elevate - I'm sure this wasn't designed for that :-)!
Isn't there a common attribute of your docs e.g. salesrank, where you can then simply use the dismax handler to boost the docs? e.g. via
(Or you could simply sort the docs against this salesrank field)
Or couldn't you introduce such a field?