I have a list with 100 items.
Each list item is a text of 10-50 characters, 2-10 words
OK... can you please give an example with some of the real strings that you have in your list, and what the user might type? "aa bb cc" is just too abstract for me to understand how you might be using this in a real application.