Remove poor results?

Hi,

Is there an easy way to remove hits which have very low scores compared to the max score (percentage ?) ?
The "min_score" parameter will not make much sense for every search.

For example, sometimes I can get a response with 30 000 hits by entering 5 very common keywords and I would like to remove the 20 000 poorest results. But I would like to keep all the results if I get 10 hits with a low score by entering a very unusal keyword like "platypus".

There's not because Elasticsearch has no idea how many results there would be, you'd need to do it in your client.