Hi @anurag_dang ,
this sounds like a requirement that, the moment you get what you asked for, will surely be very unsatisfying to work with.
Instead of having an User to scroll through 5800 options, how about you try something else to get there?
Maybe there is something that you could group together in some kind of hierarchy?
Since i do not really know what the requirement is exactly, my explanation might have a oversimplified example, but the idea would be like this.
Lets assume for now that your Options are just the Numbers from 0001 to 5800.
A hirarchy then could be - 1000 > 100 > 10
I would create one dropdown field, with 6 options - Numbers from 0 to 5 (Representing the 1000)
Then i would create 10 additional dropdown fields that are visible (and required) based of the selection in my first option field.
All of those would be then include the numbers from 0 to 9 (Representing the 0100)
And so on.
A User then can click the first dropdown, gets a selection from 1 to 5, another dropdown becomes visible with options from 1 to 9, another dropdown becomes visible... and so on.
The user could get to his number with 4 selections from 1 to 9 instead having a dropdown with 5800 options to scroll through.
This whole thing might also be archived better with a tagging structure instead of a custom metadata property?
Only existing values can be selected - but the user can use the autofill and the search function to get quicker to what he is looking for.