From a good search perspective though you probably dont want 500 different versions of the same book popping up for a query
Agreed. I would prefer to see a single result for a single title. The option of pursuing different editions should follow from there.
And without some sort of weighting system, it wouldn't even know which one is the best one to show the user.