usability – Interface to choose how many results I want to see


Where I work we have this dialog box that comes up when you search for a certain word in the system:
enter image description here

If the user says ‘no’, instead of not loading any results, the system loads either 10.000 or 1.000 results depending on the value of available results in all.

The previous dialog box asked the user two questions, which was obviously very confusing because if the user chose ‘no’ the system would show 10.000 records and if they chose ‘cancel’ it wouldn’t show anything and ‘yes’ the system would show all results:

enter image description here

I have tried to change the microcopy of the buttons but not sure this would work:

enter image description here

So my question is: is there another way to let the user choose how many results they want to see in this case?