We’ll also need to consider that some versions might be easier to index even though the user would prefer another version. E.g. if we have a TXT and EPub, we might want to index TXT (if it’s clean enough), but present user with EPub (with formatting and stuff).
But it’s not a huge problem actually: just link to the search page instead and let the user decide what they want to download.
From a good search perspective though you probably dont want 500 different versions of the same book popping up for a query
And without some sort of weighting system, it wouldn't even know which one is the best one to show the user.
We’ll also need to consider that some versions might be easier to index even though the user would prefer another version. E.g. if we have a TXT and EPub, we might want to index TXT (if it’s clean enough), but present user with EPub (with formatting and stuff).
But it’s not a huge problem actually: just link to the search page instead and let the user decide what they want to download.
Agreed. I would prefer to see a single result for a single title. The option of pursuing different editions should follow from there.