Most efficient way of converting freeform text into enum value from a large list?

Split the list alphabetically.

User probably got word first letters right in name.

Send resulting correct letter list in System and user message in User

System → French Bulldog, Bulldog, Beagle, Boxer, Boston Terrier
User → Find most likely match: Bulldog

1 Like